]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: codecs: rx-macro: fix accessing compander for aux
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tue, 22 Feb 2022 18:32:04 +0000 (18:32 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 23 Feb 2022 02:04:02 +0000 (02:04 +0000)
commitdc2264e774dab40d7ac18b9f91f7ab68a907157f
treea7c1a04857f4c040ad82efa8a5e854cdf70ca385
parentf71f14c03273a7f76982abc6c26ae89227a05056
ASoC: codecs: rx-macro: fix accessing compander for aux

AUX interpolator does not have compander, so check before accessing
compander data for this.

Without this checkan array of out bounds access will be made in
comp_enabled[] array.

Fixes: b4bfed26167a ("ASoC: codecs: lpass-rx-macro: add dapm widgets and route")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20220222183212.11580-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/lpass-rx-macro.c