]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
axidma: xilinx: Return with proper error value in dma_reset()
authorSrikanth Thokala <srikanth.thokala@xilinx.com>
Wed, 18 Sep 2013 11:57:39 +0000 (17:27 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 19 Sep 2013 08:08:18 +0000 (10:08 +0200)
This patch returns a proper error value in dma_reset()

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/dma/xilinx/xilinx_axidma.c

index 616026ae077e412ad2e7d8bd522f978fc8bd5abb..17685a533e87c30324f33cc566f75cdcc60f8aa6 100644 (file)
@@ -532,7 +532,7 @@ static int dma_reset(struct xilinx_dma_chan *chan)
        if (!loop) {
                dev_err(chan->dev, "reset timeout, cr %x, sr %x\n",
                        dma_read(&chan->regs->cr), dma_read(&chan->regs->sr));
-               return 1;
+               return -EBUSY;
        }
 
        return 0;