[alsa-devel] [PATCH 00/14] Fix wrong ctl value references in ASoC codecs

Takashi Iwai tiwai at suse.de
Tue Mar 10 12:39:02 CET 2015


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(-)

-- 
2.3.2



More information about the Alsa-devel mailing list