linux-stable/sound/soc/amd
Mark Brown 76c49909a6
Merge series "ASoC: topology: fix error handling flow" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
While experimenting and introducing errors in Baytrail topology files
until I got them right, I encountered multiple kernel oopses and
memory leaks. This is a first batch to harden the code, but we should
probably think of a tool to fuzz the topology...

Pierre-Louis Bossart (5):
  ASoC: topology: fix kernel oops on route addition error
  ASoC: topology: fix tlvs in error handling for widget_dmixer
  ASoC: topology: use break on errors, not continue
  ASoC: topology: factor kfree(se) in error handling
  ASoC: topology: add more logs when topology load fails.

 sound/soc/soc-topology.c | 97 ++++++++++++++++++++++++----------------
 1 file changed, 58 insertions(+), 39 deletions(-)

base-commit: a5911ac579
--
2.25.1
2020-07-08 16:50:36 +01:00
..
include
raven Merge series "ASoC: topology: fix error handling flow" from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>: 2020-07-08 16:50:36 +01:00
renoir ASoC: amd: fixed kernel warnings 2020-07-08 16:50:33 +01:00
acp-da7219-max98357a.c ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning 2020-07-07 12:37:30 +01:00
acp-pcm-dma.c ASoC: amd: Drop superfluous ioctl PCM ops 2019-12-11 15:55:28 +00:00
acp-rt5645.c ASoC: amd: acp-rt5645: fix 'defined but not used' warning 2020-07-07 12:37:31 +01:00
acp.h ASoC: use DMA addr rather than CPU pa for acp_audio_dma 2018-12-06 12:53:04 +00:00
acp3x-rt5682-max9836.c ASoC: AMD: Use mixer control to switch between DMICs 2020-06-15 20:58:41 +01:00
Kconfig ASoC: rt5682: split i2c driver into separate module 2020-05-28 13:20:19 +01:00
Makefile ASoC: amd: enable Renoir acp3x drivers build 2020-05-19 13:45:34 +01:00