1. 26 Sep, 2016 2 commits
  2. 24 Sep, 2016 2 commits
  3. 22 Sep, 2016 1 commit
    • Arnd Bergmann's avatar
      ASoC: cq93vc: duplicated callback function goes to component · 8180bd56
      Arnd Bergmann authored
      A cleanup removed a couple of members from struct snd_soc_codec_driver
      after changing codec drivers to no longer use them, but one codec
      was missed in the process, giving a build error:
      
      sound/soc/codecs/cq93vc.c:134:2: error: unknown field 'controls' specified in initializer
        .controls = cq93vc_snd_controls,
      
      This moves the members from the cq93vc codec driver to its component driver
      just like the other codecs already had.
      
      Fixes: 8073aefa ("ASoC: remove codec duplicated callback function")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      8180bd56
  4. 01 Sep, 2016 1 commit
    • Julia Lawall's avatar
      ASoC: constify snd_soc_codec_driver structures · f802d6c0
      Julia Lawall authored
      Check for snd_soc_codec_driver structures that are only passed to
      snd_soc_register_codec or memcpy (2nd arg), for which the corresponding
      parameters are declared const.  Declare as const snd_soc_codec_driver
      structures that have these properties.
      
      The semantic patch that makes this change is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @r disable optional_qualifier@
      identifier i;
      position p;
      @@
      static struct snd_soc_codec_driver i@p = { ... };
      
      @ok@
      identifier r.i;
      expression e1,e2,e3;
      position p;
      @@
      (
      snd_soc_register_codec(e1,&i@p,e2,e3)
      |
      memcpy(e1,&i@p,e2)
      )
      
      @bad@
      position p != {r.p,ok.p};
      identifier r.i;
      @@
      i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r.i;
      @@
      static
      +const
       struct snd_soc_codec_driver i = { ... };
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
      Acked-by: default avatarCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      f802d6c0
  5. 24 Aug, 2016 1 commit
  6. 12 Aug, 2016 2 commits
  7. 08 Aug, 2016 31 commits