Skip to content

RFC dmaengine: at_hdmac: fix locking according to slave DMA requirements

Nicolas Ferre linux-arm-kernel lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2dmaengine: at_hdmac: remove the call to issue_pending from tx_statusdrivers/dma/at_hdmac.c+0 -70 replies
2/2dmaengine: at_hdmac: run callback function with no lock held nor interrupts disableddrivers/dma/at_hdmac.c+71 -501 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/2] dmaengine: at_hdmac: fix locking according to slave DMA requirements

Hi,

This is an attempt to solve the locking issue that we currently have with the Atmel at_hdmac dmaengine driver.
I tested these patches with several drivers but may need more coverage before making them permanent...

Comments welcome.

Nicolas Ferre (2):
dmaengine: at_hdmac: remove the call to issue_pending from tx_status
dmaengine: at_hdmac: run callback function with no lock held nor
interrupts disabled

 drivers/dma/at_hdmac.c | 128 +++++++++++++++++++++++++++----------------------
 1 file changed, 71 insertions(+), 57 deletions(-)
Signature · 1 line
1.8.2.2