]> git.karo-electronics.de Git - karo-tx-linux.git/commit
dmaengine: fsl-edma: clear pending interrupts on initialization
authorStefan Agner <stefan@agner.ch>
Sun, 7 Jun 2015 19:46:10 +0000 (21:46 +0200)
committerVinod Koul <vinod.koul@intel.com>
Thu, 25 Jun 2015 03:52:32 +0000 (09:22 +0530)
commit0fe25d61102d44c5541b10e2bb8e6633665bc944
tree14620f5b5021896ac96fdbd073274dbb75a990f4
parentb206d9a23ac71cb905f5fb6e0cd813406f89b678
dmaengine: fsl-edma: clear pending interrupts on initialization

Clear pending interrupts before requesting interrupts and move
interrupt initialization after channels have been initialized.
This avoids a NULL pointer dereference panic when using kexec
while DMA requests were running.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/fsl-edma.c