Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Fix Sparse warnings on sound/soc/intel
@ 2018-07-24 21:12 Pierre-Louis Bossart
  2018-07-24 21:12 ` [PATCH 1/6] ASoC: Intel: boards: cleanup snd_mask_set usage Pierre-Louis Bossart
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Pierre-Louis Bossart @ 2018-07-24 21:12 UTC (permalink / raw)
  To: alsa-devel; +Cc: tiwai, liam.r.girdwood, vkoul, broonie, Pierre-Louis Bossart

Since we found quite a few issues when checking the SOF code with
Sparse, I figured I'd run a quick check on the rest of the Intel audio
drivers. Some of the issues are trivial but in the end there are a
couple of improvements identified by reducing the volume of warnings,
so it's worth it overall.

If there are concerns about the code readability, I would still
recommend merging the last 3-4 patches that are really the interesting
ones exposed by Sparse checks.

Pierre-Louis Bossart (6):
  ASoC: Intel: boards: cleanup snd_mask_set usage
  ASoC: Intel: Haswell: fix endianness handling
  ASoC: Intel: Skylake: BDL definitions should be __le32
  ASoC: Intel: common: make sst_dma functions static
  ASoC: Intel: Atom: simplify iomem address and casts
  ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32

 sound/soc/intel/atom/sst/sst_drv_interface.c       | 29 ++++++------
 sound/soc/intel/atom/sst/sst_loader.c              |  6 +--
 sound/soc/intel/boards/bdw-rt5677.c                |  2 +-
 sound/soc/intel/boards/bxt_da7219_max98357a.c      |  2 +-
 sound/soc/intel/boards/bxt_rt298.c                 |  2 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c      |  2 +-
 sound/soc/intel/boards/kbl_da7219_max98357a.c      |  2 +-
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |  6 ++-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |  6 ++-
 sound/soc/intel/boards/skl_nau88l25_max98357a.c    |  2 +-
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c      |  2 +-
 sound/soc/intel/boards/skl_rt286.c                 |  2 +-
 sound/soc/intel/common/sst-firmware.c              |  6 +--
 sound/soc/intel/haswell/sst-haswell-dsp.c          | 53 ++++++++++++----------
 sound/soc/intel/skylake/skl-sst-cldma.c            |  8 ++--
 sound/soc/intel/skylake/skl-sst-cldma.h            |  2 +-
 16 files changed, 70 insertions(+), 62 deletions(-)

-- 
2.14.1

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-07-25 16:40 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-24 21:12 [PATCH 0/6] Fix Sparse warnings on sound/soc/intel Pierre-Louis Bossart
2018-07-24 21:12 ` [PATCH 1/6] ASoC: Intel: boards: cleanup snd_mask_set usage Pierre-Louis Bossart
2018-07-25  5:34   ` Takashi Iwai
2018-07-25 13:54     ` Pierre-Louis Bossart
2018-07-24 21:12 ` [PATCH 2/6] ASoC: Intel: Haswell: fix endianness handling Pierre-Louis Bossart
2018-07-25 16:40   ` Applied "ASoC: Intel: Haswell: fix endianness handling" to the asoc tree Mark Brown
2018-07-24 21:12 ` [PATCH 3/6] ASoC: Intel: Skylake: BDL definitions should be __le32 Pierre-Louis Bossart
2018-07-25 16:40   ` Applied "ASoC: Intel: Skylake: BDL definitions should be __le32" to the asoc tree Mark Brown
2018-07-24 21:12 ` [PATCH 4/6] ASoC: Intel: common: make sst_dma functions static Pierre-Louis Bossart
2018-07-25 16:40   ` Applied "ASoC: Intel: common: make sst_dma functions static" to the asoc tree Mark Brown
2018-07-24 21:12 ` [PATCH 5/6] ASoC: Intel: Atom: simplify iomem address and casts Pierre-Louis Bossart
2018-07-25 16:40   ` Applied "ASoC: Intel: Atom: simplify iomem address and casts" to the asoc tree Mark Brown
2018-07-24 21:12 ` [PATCH 6/6] ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 Pierre-Louis Bossart
2018-07-25 16:40   ` Applied "ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32" to the asoc tree Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox