Files
linux/drivers/dma
Andy Shevchenko 97977f7576 dmaengine: dw: went back to plain {request,free}_irq() calls
The commit dbde5c29 "dw_dmac: use devm_* functions to simplify code" turns
probe function to use devm_* helpers and simultaneously brings a regression. We
need to ensure irq is disabled, followed by ensuring that don't schedule any
more tasklets and then its safe to use tasklet_kill().

The free_irq() will ensure that the irq is disabled and also wait till all
scheduled interrupts are executed by invoking synchronize_irq(). So we need to
only do tasklet_kill() after invoking free_irq().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: stable@vger.kernel.org # v3.11+
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2014-05-07 15:34:45 +05:30
..
2014-02-25 09:44:20 -08:00
2013-01-07 17:36:37 +01:00
2013-12-12 22:43:41 -08:00
2014-02-18 17:10:49 +05:30
2012-09-01 08:57:12 -07:00
2014-01-20 13:53:20 +05:30
2014-04-16 11:57:27 +05:30
2013-12-12 22:43:41 -08:00