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

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

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
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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);
	}
	}