dmaengine: zxdma: Fix off-by-one for testing valid pchan request
The valid pchan range is 0 ~ d->dma_requests - 1. Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
This commit is contained in:
@@ -739,7 +739,7 @@ static struct dma_chan *zx_of_dma_simple_xlate(struct of_phandle_args *dma_spec,
|
|||||||
struct dma_chan *chan;
|
struct dma_chan *chan;
|
||||||
struct zx_dma_chan *c;
|
struct zx_dma_chan *c;
|
||||||
|
|
||||||
if (request > d->dma_requests)
|
if (request >= d->dma_requests)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
chan = dma_get_any_slave_channel(&d->slave);
|
chan = dma_get_any_slave_channel(&d->slave);
|
||||||
|
Reference in New Issue
Block a user