Commit b78bd91f authored by Richard Zhao's avatar Richard Zhao Committed by Vinod Koul

dma/imx-sdma: use num_events to validate event_id0

event number is not always 32. use num_events for checking instead.
Signed-off-by: default avatarRichard Zhao <richard.zhao@linaro.org>
Acked-by: default avatarShawn Guo <shawn.guo@linaro.org>
Signed-off-by: default avatarVinod Koul <vinod.koul@linux.intel.com>
parent c2c744d3
...@@ -723,7 +723,7 @@ static int sdma_config_channel(struct sdma_channel *sdmac) ...@@ -723,7 +723,7 @@ static int sdma_config_channel(struct sdma_channel *sdmac)
sdmac->per_addr = 0; sdmac->per_addr = 0;
if (sdmac->event_id0) { if (sdmac->event_id0) {
if (sdmac->event_id0 > 32) if (sdmac->event_id0 >= sdmac->sdma->num_events)
return -EINVAL; return -EINVAL;
sdma_event_enable(sdmac, sdmac->event_id0); sdma_event_enable(sdmac, sdmac->event_id0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment