Re: [PATCH v5 0/4] dmaengine: fix kref underflow and UAF in dma_chan_put()

From: Vinod Koul

Date: Wed Sep 09 2026 - 09:18:44 EST



On Sat, 22 Aug 2026 19:22:02 +0000, Shivank Garg wrote:
> Fix bugs related to dma_chan_put(), found while testing with SDXI[1].
>
> [1]: https://lore.kernel.org/dmaengine/20260605-sdxi-base-v3-0-4d38ca2bdffe@xxxxxxx
>
>

Applied, thanks!

[1/4] dmaengine: add dma_device_get() helper
commit: 424103642d009f5a7dc33300a49d5606d1bf4fb5
[2/4] dmaengine: Fix device kref underflow in dma_chan_put()
commit: 44dab659064eb5c10adb0306510eebe848ed592d
[3/4] dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
commit: e873c74132f0c5f1452816cd9bb26208f0bba1e1
[4/4] dmaengine: wait for RCU readers before releasing dma_device
commit: dc750422170a563c7a81f6e49d36bb02c62ae37f

Best regards,
--
~Vinod