[alsa-devel] [PATCH 0/6] Fix `sparse` warnings

Lars-Peter Clausen lars at metafoo.de
Sun Aug 17 16:18:16 CEST 2014


This patch series contains a set of fixes for warnings generated by the sparse
tool when building the ASoC tree. None of them are critical and the generated
code before and after the patch is the same in all cases. The reason for still
fixing them is that it makes it easier to recognize new and potentially serious
warnings/errors.

With this series applied at least on x86 and ARM a allyesconfig on the ASoC tree
builds almost without errors or warnings from sparse. The only remaining
warnings are the following two:
	sound/soc/soc-core.c:108:25: warning: Variable length array is used.
	sound/soc/soc-core.c:109:29: warning: Variable length array is used.

These are part of the legacy ASoC IO code that is deprecated and schedulded for
removal in the near future so there is not too much motivation for fixing them.

- Lars

Lars-Peter Clausen (6):
  ASoC: edma-pcm: Include edma-pcm.h
  ASoC: odrodix2_max98090: Make non exported symbols static
  ASoC: rcar: Use && instead of & for boolean expressions
  ASoC: sh: Fix dma direction type
  ASoC: samsung idma: Add proper annotation for casting iomem pointers
  ASoC: ab8500-codec: Drop bank prefix from AB8500_GPIO_DIR4_REG
    register define

 sound/soc/codecs/ab8500-codec.c       | 11 +++++------
 sound/soc/davinci/edma-pcm.c          |  2 ++
 sound/soc/samsung/idma.c              |  4 ++--
 sound/soc/samsung/odroidx2_max98090.c |  4 ++--
 sound/soc/sh/fsi.c                    |  7 ++++++-
 sound/soc/sh/rcar/gen.c               |  2 +-
 6 files changed, 18 insertions(+), 12 deletions(-)

-- 
1.8.0



More information about the Alsa-devel mailing list