Hi,
while looking through the ASoC codec codes, I noticed that lots of drivers refer to the wrong union value type for boolean controls. They should be value.integer.value[], but the code accesses to value.enumerated.item[]. They haven't been noticed so far maybe just because both are same on 32bit architectures. But they are incompatible on 64bit architectures, thus must be fixed.
Takashi
===
Takashi Iwai (14): ASoC: adav80x: Fix wrong value references for boolean kctl ASoC: ak4641: Fix wrong value references for boolean kctl ASoC: cs4271: Fix wrong value references for boolean kctl ASoC: es8238: Fix wrong value references for boolean kctl ASoC: pcm1681: Fix wrong value references for boolean kctl ASoC: tas5086: Fix wrong value references for boolean kctl ASoC: wm2000: Fix wrong value references for boolean kctl ASoC: wm8731: Fix wrong value references for boolean kctl ASoC: wm8903: Fix wrong value references for boolean kctl ASoC: wm8904: Fix wrong value references for boolean kctl ASoC: wm8955: Fix wrong value references for boolean kctl ASoC: wm8960: Fix wrong value references for boolean kctl ASoC: wm9712: Fix wrong value references for boolean kctl ASoC: wm9713: Fix wrong value references for boolean kctl
sound/soc/codecs/adav80x.c | 4 ++-- sound/soc/codecs/ak4641.c | 4 ++-- sound/soc/codecs/cs4271.c | 4 ++-- sound/soc/codecs/es8328.c | 4 ++-- sound/soc/codecs/pcm1681.c | 4 ++-- sound/soc/codecs/tas5086.c | 4 ++-- sound/soc/codecs/wm2000.c | 8 ++++---- sound/soc/codecs/wm8731.c | 4 ++-- sound/soc/codecs/wm8903.c | 4 ++-- sound/soc/codecs/wm8904.c | 4 ++-- sound/soc/codecs/wm8955.c | 4 ++-- sound/soc/codecs/wm8960.c | 4 ++-- sound/soc/codecs/wm9712.c | 6 +++--- sound/soc/codecs/wm9713.c | 6 +++--- 14 files changed, 32 insertions(+), 32 deletions(-)