X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=sound%2Fsoc%2Fcodecs%2Fda7210.c;h=75af2d6e0e78317f64bba97aed4afb148b2ca979;hb=d71f4cece4bd97d05592836202fc04ff2e7817e3;hp=35b88163865889a2af74e03d7009bc5ebc718135;hpb=960b3b4b4cb6d22d55ad0ebb280dac9876937fa0;p=safe%2Fjmp%2Flinux-2.6 diff --git a/sound/soc/codecs/da7210.c b/sound/soc/codecs/da7210.c index 35b8816..75af2d6 100644 --- a/sound/soc/codecs/da7210.c +++ b/sound/soc/codecs/da7210.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -181,7 +182,7 @@ static const u8 da7210_reg[] = { static inline u32 da7210_read_reg_cache(struct snd_soc_codec *codec, u32 reg) { u8 *cache = codec->reg_cache; - BUG_ON(reg > ARRAY_SIZE(da7210_reg)); + BUG_ON(reg >= ARRAY_SIZE(da7210_reg)); return cache[reg]; } @@ -460,7 +461,7 @@ static int da7210_init(struct da7210_priv *da7210) INIT_LIST_HEAD(&codec->dapm_widgets); INIT_LIST_HEAD(&codec->dapm_paths); - codec->private_data = da7210; + snd_soc_codec_set_drvdata(codec, da7210); codec->name = "DA7210"; codec->owner = THIS_MODULE; codec->read = da7210_read;