linux_dsm_epyc7002/sound/soc/intel/skylake
Lukas Wunner 6d13f62d93 ASoC: Intel: Skylake: Always acquire runtime pm ref on unload
skl_probe() releases a runtime pm ref unconditionally wheras
skl_remove() acquires one only if the device is wakeup capable.
Thus if the device is not wakeup capable, unloading and reloading
the module will result in the refcount being decreased below 0.
Fix it.

Fixes: d8c2dab838 ("ASoC: Intel: Add Skylake HDA audio driver")
Signed-off-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
2016-10-24 17:50:53 +01:00
..
bxt-sst.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
Makefile ASoC: Intel: Skylake: Add strip extended manifest utility 2016-05-30 18:24:41 +01:00
skl-messages.c ASoC: Intel: add kablake device IDs 2016-07-11 22:20:15 +01:00
skl-nhlt.c ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-nhlt.h ASoC: Intel: Skylake: Add api to retrieve dmic array info from nhlt 2016-05-30 18:16:44 +01:00
skl-pcm.c ASoC: Intel: Skylake: Report position in pointer query 2016-06-07 14:19:11 +01:00
skl-sst-cldma.c ASoC: Intel: Skylake: Clear stream registers before stream setup 2015-12-18 17:14:21 +00:00
skl-sst-cldma.h ASoC: Intel: Skylake: add code loader DMA operations 2015-07-16 21:46:50 +01:00
skl-sst-dsp.c ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-dsp.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-ipc.c ASoC: Intel: Skylake: Fix NULL Pointer exception in dynamic_debug. 2016-07-24 21:47:57 +01:00
skl-sst-ipc.h ASoC: Intel: Skylake: Add DSP muti-core infrastructure 2016-06-22 16:13:12 +01:00
skl-sst-utils.c ASoC: Intel: Skylake: Check list empty while getting module info 2016-08-01 17:23:37 +01:00
skl-sst.c ASoC: Intel: Skylake: Support multi-core in Skylake 2016-06-22 16:13:12 +01:00
skl-topology.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
skl-topology.h Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2016-07-24 22:07:22 +01:00
skl-tplg-interface.h ASoC: Intel: Skylake: Use UUID in binary format 2016-04-21 17:09:03 +01:00
skl.c ASoC: Intel: Skylake: Always acquire runtime pm ref on unload 2016-10-24 17:50:53 +01:00
skl.h ASoC: Intel: Skylake: Clean up of driver resources in suspend 2016-06-07 14:19:11 +01:00