Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6782dfe4 authored by Peter Korsgaard's avatar Peter Korsgaard Committed by Dan Williams
Browse files

fsldma: check for NO_IRQ in fsl_dma_chan_remove()



There's no per-channel IRQ on mpc83xx, so only call free_irq if we have one.

Acked-by: default avatarTimur Tabi <timur@freescale.com>
Acked-by: default avatarLi Yang <leoli@freescale.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent d86be86e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -890,6 +890,7 @@ err_no_reg:

static void fsl_dma_chan_remove(struct fsl_dma_chan *fchan)
{
	if (fchan->irq != NO_IRQ)
		free_irq(fchan->irq, fchan);
	list_del(&fchan->common.device_node);
	iounmap(fchan->reg_base);