Commit cb28c7ab authored by Vinod Koul's avatar Vinod Koul
Browse files

dmaengine: fsl_raid: kill the tasklets upon exit



drivers should ensure that tasklets are killed, so that they can't be
run after driver remove is executed

Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
Cc: Xuelin Shi <xuelin.shi@freescale.com>
parent 476c7c80
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -856,6 +856,8 @@ static int fsl_re_probe(struct platform_device *ofdev)

static void fsl_re_remove_chan(struct fsl_re_chan *chan)
{
	tasklet_kill(&chan->irqtask);

	dma_pool_free(chan->re_dev->hw_desc_pool, chan->inb_ring_virt_addr,
		      chan->inb_phys_addr);