From: Axel Lin Date: Wed, 23 Nov 2011 04:46:11 +0000 (+0800) Subject: ASoC: cs42l51: Fix off-by-one for reg_cache_size X-Git-Tag: v3.2-rc5~55^2^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b284362b6b45150d171ff5bed92bc416b040aead;p=pandora-kernel.git ASoC: cs42l51: Fix off-by-one for reg_cache_size Just checking the code in cs42l51_fill_cache(): The cache pointer points to codec->reg_cache + 1. I think it is because CS42L51_FIRSTREG is 0x01, so codec->reg_cache[0] is not used here. Then we read CS42L51_NUMREGS bytes to cache. So we need reg_cache_size to be CS42L51_NUMREGS + 1. Signed-off-by: Axel Lin Signed-off-by: Mark Brown --- Reading git-diff-tree failed