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

Commit 02747885 authored by Inderpal Singh's avatar Inderpal Singh Committed by Vinod Koul
Browse files

DMA: PL330: return ENOMEM instead of 0 from pl330_alloc_chan_resources



Since 0 is not considered as error at dmaengine level, return ENOMEM
from pl330_alloc_chan_resources in case of failure.

Signed-off-by: default avatarInderpal Singh <inderpal.singh@linaro.org>
Acked-by: default avatarJassi Brar <jassisinghbrar@gmail.com>
Acked-by: default avatarKukjin Kim <kgene.kim@samsung.com>
Signed-off-by: default avatarVinod Koul <vinod.koul@linux.intel.com>
parent 7c71b8eb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2390,7 +2390,7 @@ static int pl330_alloc_chan_resources(struct dma_chan *chan)
	pch->pl330_chid = pl330_request_channel(&pdmac->pif);
	if (!pch->pl330_chid) {
		spin_unlock_irqrestore(&pch->lock, flags);
		return 0;
		return -ENOMEM;
	}

	tasklet_init(&pch->task, pl330_tasklet, (unsigned long) pch);