jerpelea opened a new pull request, #21201: URL: https://github.com/apache/nuttx/pull/21201
## Summary The rp23xx DMA completion handler calls the callback and then sets dmach->callback to NULL. A callback that starts the next transfer with rp23xx_dmastart() registers itself again, and the handler then clears that registration. The next transfer completes with no callback, and the channel stops with no error. This change takes the callback and its argument out of the channel and clears them before the call. A callback can now start the next transfer from inside the callback. The first commit fixes an older nxstyle error in rp23xx_dmac.c, because CI checks every file that a change touches. It changes whitespace only. ## Impact RELEASE ## Testing CI -- 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]
