dmaengine: shdma: protect against the IRQ handler
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>
Sun, 25 Sep 2011 14:12:18 +0000 (16:12 +0200)
committerVinod Koul <vinod.koul@linux.intel.com>
Wed, 28 Sep 2011 04:37:25 +0000 (10:07 +0530)
commitb4dae6e1adaedc9c343b5f00332312d649600bdc
treea872c8264821ea355520661d40e74893cfebc0ca
parent0745c9a5e3b64ee03784bc58ba5b127418d78b4e
dmaengine: shdma: protect against the IRQ handler

The IRQ handler of the shdma driver accesses common hardware registers,
that are also accessed from other contexts. Therefore access to them
has to be performed with interrupts disabled, not only with disabled
bottom halves.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
drivers/dma/shdma.c