thiagofinelon opened a new pull request, #17156:
URL: https://github.com/apache/nuttx/pull/17156

   This PR fixes a bug in the ESP32-S3 UART driver suspend logic that could
   lead to deadlocks when power management (PM) was enabled.
   
   The issue was caused by an incorrect check of the UART FSM status register
   during suspend. As a result, the driver could block indefinitely while
   waiting for a state transition that never occurred.
   
   Changes include:
   
   - Corrected FSM status register check in suspend path
   - Ensures suspend/resume completes reliably under PM
   
   Impact
   Build impact: None.
   Runtime impact: Prevents potential deadlocks when UARTs are suspended
   with PM enabled.
   API impact: None.
   Area impacted: ESP32-S3 UART driver suspend logic.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to