Some resources are not freed for ipc and dsp init failures. This results in random failures in a stress test environment. So fixed to free the required resources and also fixed the DSP core reference counting for firmware load failure.
Subhransu S. Prusty (4): ASoC: Intel: Skylake: Fix to free dsp resource on ipc_init failure ASoC: Intel: Skylake: Fix to free resources for dsp_init failure ASoC: Intel: Skylake: Fix to free correct dev id in free_irq ASoC: Intel: Skylake: Fix DSP core ref count for init failure
sound/soc/intel/skylake/bxt-sst.c | 4 +++- sound/soc/intel/skylake/cnl-sst.c | 4 +++- sound/soc/intel/skylake/skl-messages.c | 26 +++++++++++++++++++------- sound/soc/intel/skylake/skl-sst-dsp.c | 4 ++-- sound/soc/intel/skylake/skl-sst.c | 4 +++- sound/soc/intel/skylake/skl.c | 2 +- 6 files changed, 31 insertions(+), 13 deletions(-)