summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorNuno Sa <nuno.sa@analog.com>2024-03-28 16:58:50 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-06-21 15:38:41 +0300
commitaa81c7b078e011078001602138dec573f06368b0 (patch)
tree17e72f2d395934f68c5e7df7c9a676de4e5efe2d /usr
parent4145835ec2096435033046a9bfdc70b6243eaf64 (diff)
downloadlinux-aa81c7b078e011078001602138dec573f06368b0.tar.xz
dmaengine: axi-dmac: fix possible race in remove()
commit 1bc31444209c8efae98cb78818131950d9a6f4d6 upstream. We need to first free the IRQ before calling of_dma_controller_free(). Otherwise we could get an interrupt and schedule a tasklet while removing the DMA controller. Fixes: 0e3b67b348b8 ("dmaengine: Add support for the Analog Devices AXI-DMAC DMA controller") Cc: stable@kernel.org Signed-off-by: Nuno Sa <nuno.sa@analog.com> Link: https://lore.kernel.org/r/20240328-axi-dmac-devm-probe-v3-1-523c0176df70@analog.com Signed-off-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions