From: Axel Lin Date: Tue, 2 Nov 2010 01:12:57 +0000 (+0800) Subject: dma: imx-dma: fix imxdma_probe error path X-Git-Tag: v2.6.37~8^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cbeae41888bddb2d8c23db281de5f38f4be6a9bb;p=platform%2Fupstream%2Fkernel-adaptation-pc.git dma: imx-dma: fix imxdma_probe error path otherwise, i will be -1 inside the latest iteration of the while loop. Signed-off-by: Axel Lin Acked-by: Sascha Hauer Signed-off-by: Dan Williams --- diff --git a/drivers/dma/imx-dma.c b/drivers/dma/imx-dma.c index f629e49..e53d438 100644 --- a/drivers/dma/imx-dma.c +++ b/drivers/dma/imx-dma.c @@ -379,7 +379,7 @@ static int __init imxdma_probe(struct platform_device *pdev) return 0; err_init: - while (i-- >= 0) { + while (--i >= 0) { struct imxdma_channel *imxdmac = &imxdma->channel[i]; imx_dma_free(imxdmac->imxdma_channel); }