OpenCloudOS-Kernel/sound/soc
Amadeusz Sławiński 0f6ff78540
ASoC: Intel: hdac_hdmi: Set ops to NULL on remove
When we unload Skylake driver we may end up calling
hdac_component_master_unbind(), it uses acomp->audio_ops, which we set
in hdmi_codec_probe(), so we need to set it to NULL in hdmi_codec_remove(),
otherwise we will dereference no longer existing pointer.

Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-06-25 15:33:25 +01:00
..
adi ASoC: axi-i2s: let both capture and playback be optional 2019-03-11 17:17:38 +00:00
amd ASoC: amd: acp-rt5645: use modern dai_link style 2019-06-06 21:38:04 +01:00
atmel ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform 2019-06-19 12:49:52 +01:00
au1x ASoC: au1x: db1200: use modern dai_link style 2019-06-06 21:40:19 +01:00
bcm ASoC: bcm: use devm_snd_soc_register_component() 2018-09-10 15:13:12 +01:00
cirrus ASoC: cirrus: snappercl15: use modern dai_link style 2019-06-06 21:40:58 +01:00
codecs ASoC: Intel: hdac_hdmi: Set ops to NULL on remove 2019-06-25 15:33:25 +01:00
dwc ASoC: dwc: Drop superfluous PCM preallocation error checks 2019-02-06 18:28:59 +01:00
fsl ASoC: fsl: imx-audmix: don't select unnecessary Platform 2019-06-19 12:51:29 +01:00
generic ASoC: simple-card-utils: don't select unnecessary Platform 2019-06-19 12:58:34 +01:00
hisilicon ASoC: hisilicon: fix fall-through annotations 2018-09-17 10:30:23 -07:00
img treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
intel ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev 2019-06-25 15:33:21 +01:00
jz4740 ASoC: jz4740: qi_lb60: use modern dai_link style 2019-06-06 21:44:15 +01:00
kirkwood ASoC: kirkwood: armada-370-db: don't select unnecessary Platform 2019-06-19 12:51:48 +01:00
mediatek ASoC: Add missing newline at end of file 2019-06-17 16:18:13 +01:00
meson ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines 2019-06-13 19:46:31 +01:00
mxs ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform 2019-06-19 12:52:06 +01:00
nuc900 ASoC: nuc900: nuc900-audio: use modern dai_link style 2019-06-06 21:45:11 +01:00
pxa ASoC: pxa: poodle: use modern dai_link style 2019-06-06 21:35:09 +01:00
qcom ASoC: qcom: don't select unnecessary Platform 2019-06-19 12:58:51 +01:00
rockchip ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates 2019-06-24 17:24:25 +01:00
samsung ASoC: samsung: tm2_wm5110: don't select unnecessary Platform 2019-06-19 12:54:56 +01:00
sh ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ 2019-06-18 19:17:39 +01:00
sirf ASoC: sirf: sirf-audio: don't select unnecessary Platform 2019-06-19 12:55:15 +01:00
sof ASoC: SOF: Intel: hda: remove duplicated include from hda.c 2019-06-24 17:22:43 +01:00
spear
sprd ASoC: sprd: Add reserved DMA memory support 2019-05-06 22:48:03 +09:00
sti ASoC: sti: Use snd_pcm_stop_xrun() helper 2018-07-04 15:41:35 +01:00
stm ASoC: stm32: dfsdm: add 16 bits audio record support 2019-06-20 12:56:59 +01:00
sunxi ASoC: sunxi: sun4i-codec: don't select unnecessary Platform 2019-06-19 12:55:34 +01:00
tegra ASoC: tegra: trimslice: don't select unnecessary Platform 2019-06-19 12:57:13 +01:00
ti ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs 2019-06-20 12:59:38 +01:00
txx9 ASoC: txx9: txx9aclc-generic: use modern dai_link style 2019-06-06 22:07:55 +01:00
uniphier ASoC: uniphier: Drop superfluous PCM preallocation error checks 2019-02-06 18:29:39 +01:00
ux500 ASoC: ux500: mop500: don't select unnecessary Platform 2019-06-19 12:58:21 +01:00
xilinx ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change 2019-02-08 14:23:54 +01:00
xtensa ASoC: xtensa: Drop superfluous PCM preallocation error checks 2019-02-06 18:29:44 +01:00
zte ASoC: zte: Fix incorrect PCM format bit usages 2018-07-26 15:48:19 +01:00
Kconfig ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
Makefile ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
soc-ac97.c ASoC: ac97: convert to SPDX identifiers 2018-07-02 10:56:09 +01:00
soc-acpi.c ASoC: soc-acpi: fix implicit header use of module.h/export.h 2019-05-08 18:06:28 +09:00
soc-compress.c ASoC: compress: Fix memory leak from snd_soc_new_compress 2019-06-25 15:33:04 +01:00
soc-core.c ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() 2019-06-24 17:24:03 +01:00
soc-dapm.c Merge branch 'asoc-5.2' into asoc-5.3 2019-05-30 16:47:43 +01:00
soc-devres.c ASoC: soc-devres.c: convert to SPDX identifiers 2018-07-02 10:55:22 +01:00
soc-generic-dmaengine-pcm.c ASoC: More changes for v5.1 2019-02-28 13:30:55 +01:00
soc-io.c ASoC: soc-io.c: convert to SPDX identifiers 2018-07-02 10:53:55 +01:00
soc-jack.c ASoC: soc-jack.c: convert to SPDX identifiers 2018-07-02 10:55:12 +01:00
soc-ops.c ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() 2018-09-11 11:58:52 +01:00
soc-pcm.c Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-5.3 2019-05-21 22:00:33 +01:00
soc-topology.c ASoC: soc-topology: fix modern dai link style 2019-06-13 19:47:14 +01:00
soc-utils.c ASoC: soc-utils: remove dummy Platform 2019-06-19 12:59:20 +01:00