Prev: [109/119] acerhdf: fix fan control for AOA150 model
Next: [065/119] V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
From: Greg KH on 6 Dec 2009 19:20 2.6.31-stable review patch. If anyone has any objections, please let us know. ------------------ From: Anuj Aggarwal <anuj.aggarwal(a)ti.com> commit e9ff5eb2ae018fe2298c68746c873bf828c6b10e upstream. This patch fixes two issues: a) Infinite loop in resume function b) Writes to non-existing registers in resume function Signed-off-by: Anuj Aggarwal <anuj.aggarwal(a)ti.com> Acked-by: Liam Girdwood <lrg(a)slimlogic.co.uk> Signed-off-by: Mark Brown <broonie(a)opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de> --- sound/soc/codecs/tlv320aic23.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/sound/soc/codecs/tlv320aic23.c +++ b/sound/soc/codecs/tlv320aic23.c @@ -625,11 +625,10 @@ static int tlv320aic23_resume(struct pla { struct snd_soc_device *socdev = platform_get_drvdata(pdev); struct snd_soc_codec *codec = socdev->card->codec; - int i; u16 reg; /* Sync reg_cache with the hardware */ - for (reg = 0; reg < ARRAY_SIZE(tlv320aic23_reg); i++) { + for (reg = 0; reg < TLV320AIC23_RESET; reg++) { u16 val = tlv320aic23_read_reg_cache(codec, reg); tlv320aic23_write(codec, reg, val); } -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |