]> git.baikalelectronics.ru Git - kernel.git/commit
dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag
authorRameshwar Prasad Sahu <rsahu@apm.com>
Wed, 23 Dec 2015 12:58:15 +0000 (18:28 +0530)
committerVinod Koul <vinod.koul@intel.com>
Thu, 7 Jan 2016 05:39:36 +0000 (11:09 +0530)
commitf0cda0e09280c96d1195a2a96230403dc00872b0
tree5d0c5b0c4f877966a13e65363e595aba85949c0a
parent5d99a5e43ae5a775a4e39196c02800bc4565cdc2
dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag

For interrupt controller that doesn't support irq_disable and hardware
with level interrupt, an extra interrupt can be pending. This patch fixes
the issue by setting IRQ_DISABLE_UNLAZY flag for the interrupt line.

Reference: http://git.kernel.org/tip/7a42b38edc5ca1968e619e0f50cccab22646d3a2

Signed-off-by: Rameshwar Prasad Sahu <rsahu@apm.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/xgene-dma.c