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)
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

Simple merge