OSDN Git Service

ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 13 Jul 2018 15:05:57 +0000 (18:05 +0300)
committerMark Brown <broonie@kernel.org>
Fri, 13 Jul 2018 15:26:09 +0000 (16:26 +0100)
commitb8110a87b75f948d978c06e130cc68026645c4a1
tree76cd6392e97820875d9de8b9e95f315507ec3664
parent5dffc1752cabde6396fca28ff8343febfa524512
ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data()

The main thing is that the data->priv[] array has AFE_PORT_MAX elements
so the > condition should be >=.  But we may as well check for negative
values as well just to be safe.

Fixes: 24c4cbcfac09 ("ASoC: qdsp6: q6afe: Add q6afe dai driver")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/q6afe-dai.c