summaryrefslogtreecommitdiff
path: root/arch/arm/mach-imx/mach-pca100.c
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2019-05-02 19:19:18 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-08-06 19:28:24 +0300
commit38d122a96cca089d70166f37667e75eda00bf6bd (patch)
tree39eed6c1216e7cb14e20c9a7f1380ee07c5219b3 /arch/arm/mach-imx/mach-pca100.c
parentdc16a7e5f36d65b25a1b66ade14356773ed52875 (diff)
downloadlinux-38d122a96cca089d70166f37667e75eda00bf6bd.tar.xz
ARM: riscpc: fix DMA
[ Upstream commit ffd9a1ba9fdb7f2bd1d1ad9b9243d34e96756ba2 ] DMA got broken a while back in two different ways: 1) a change in the behaviour of disable_irq() to wait for the interrupt to finish executing causes us to deadlock at the end of DMA. 2) a change to avoid modifying the scatterlist left the first transfer uninitialised. DMA is only used with expansion cards, so has gone unnoticed. Fixes: fa4e99899932 ("[ARM] dma: RiscPC: don't modify DMA SG entries") Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'arch/arm/mach-imx/mach-pca100.c')
0 files changed, 0 insertions, 0 deletions