aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2014-07-25 06:09:50 -0400
committerVinod Koul <vinod.koul@intel.com>2014-07-25 06:09:50 -0400
commit37a746aaf5805c4bf3ab8f2d6e4cc78c879fd697 (patch)
treedf9a383091905f018f59ca845ea85048a5eb4240
parente2f9922ad4526e747f9727a5481979727db56ec6 (diff)
dmaengine: ipu: use return value of request_irq
Commit - 653e67f7e5: "dmaengine: inherit debug settings from the subsystem for subdirectories" introduced debug option for subdirectories too This exposed issue with ipu driver not using return value For now just warn users about it Reported-by: kbuild test robot <fengguang.wu@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
-rw-r--r--drivers/dma/ipu/ipu_idmac.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/drivers/dma/ipu/ipu_idmac.c b/drivers/dma/ipu/ipu_idmac.c
index 128ca143486d..bbf62927bd72 100644
--- a/drivers/dma/ipu/ipu_idmac.c
+++ b/drivers/dma/ipu/ipu_idmac.c
@@ -1532,11 +1532,17 @@ static int idmac_alloc_chan_resources(struct dma_chan *chan)
1532#ifdef DEBUG 1532#ifdef DEBUG
1533 if (chan->chan_id == IDMAC_IC_7) { 1533 if (chan->chan_id == IDMAC_IC_7) {
1534 ic_sof = ipu_irq_map(69); 1534 ic_sof = ipu_irq_map(69);
1535 if (ic_sof > 0) 1535 if (ic_sof > 0) {
1536 request_irq(ic_sof, ic_sof_irq, 0, "IC SOF", ichan); 1536 ret = request_irq(ic_sof, ic_sof_irq, 0, "IC SOF", ichan);
1537 if (ret)
1538 dev_err(&chan->dev->device, "request irq failed for IC SOF");
1539 }
1537 ic_eof = ipu_irq_map(70); 1540 ic_eof = ipu_irq_map(70);
1538 if (ic_eof > 0) 1541 if (ic_eof > 0) {
1539 request_irq(ic_eof, ic_eof_irq, 0, "IC EOF", ichan); 1542 ret = request_irq(ic_eof, ic_eof_irq, 0, "IC EOF", ichan);
1543 if (ret)
1544 dev_err(&chan->dev->device, "request irq failed for IC EOF");
1545 }
1540 } 1546 }
1541#endif 1547#endif
1542 1548