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]
