diff options
author | Phil Carmody <ext-phil.2.carmody@nokia.com> | 2010-04-14 10:03:13 -0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-04-20 12:41:26 -0400 |
commit | 4f6f22d7bef77dfb6b27eaed4240784339c546e6 (patch) | |
tree | 94f2ad5fdfdf05f2b6488a5c7c98ed5cd10dda9b /sound/soc/codecs/da7210.c | |
parent | d4a8ca246146099e9068fc87cd2bc565896bc186 (diff) |
ASoC: da7210: Fencepost error in reg cache read
An index equal to the array size may not be accessed.
Signed-off-by: Phil Carmody <ext-phil.2.carmody@nokia.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/da7210.c')
-rw-r--r-- | sound/soc/codecs/da7210.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/da7210.c b/sound/soc/codecs/da7210.c index 89cea32f9424..b9cbaeb09e05 100644 --- a/sound/soc/codecs/da7210.c +++ b/sound/soc/codecs/da7210.c | |||
@@ -181,7 +181,7 @@ static const u8 da7210_reg[] = { | |||
181 | static inline u32 da7210_read_reg_cache(struct snd_soc_codec *codec, u32 reg) | 181 | static inline u32 da7210_read_reg_cache(struct snd_soc_codec *codec, u32 reg) |
182 | { | 182 | { |
183 | u8 *cache = codec->reg_cache; | 183 | u8 *cache = codec->reg_cache; |
184 | BUG_ON(reg > ARRAY_SIZE(da7210_reg)); | 184 | BUG_ON(reg >= ARRAY_SIZE(da7210_reg)); |
185 | return cache[reg]; | 185 | return cache[reg]; |
186 | } | 186 | } |
187 | 187 | ||