From: Shawn Guo Date: Thu, 30 Jun 2011 08:06:33 +0000 (+0800) Subject: dmaengine: mxs-dma: skip request_irq for NO_IRQ X-Git-Tag: v3.1-rc1~92^2^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95bfea1675c02d83cf1923272e62f91db11cbb8f;p=pandora-kernel.git dmaengine: mxs-dma: skip request_irq for NO_IRQ In general, the mxs-dma users get separate irq for each channel, but gpmi is special one which has only one irq shared by all gpmi channels. It causes mxs_dma channel allocation function fail for all other gpmi channels except the first one calling into the function. The patch gets request_irq call skipped for NO_IRQ case, and leaves this gpmi specific quirk to gpmi driver to sort out. It will fix above problem if gpmi driver sets chan_irq as gpmi irq for only one channel and NO_IRQ for all the rest channels. Signed-off-by: Shawn Guo Cc: Vinod Koul Signed-off-by: Vinod Koul --- Reading git-diff-tree failed