linux_dsm_epyc7002/sound/soc/sof
Ranjani Sridharan ef9bec2748
ASoC: SOF: Intel: hda: Make hdac_device device-managed
snd_hdac_ext_bus_device_exit() has been recently modified
to no longer free the hdac device. SOF allocates memory for
hdac_device and hda_hda_priv with kzalloc. Make them
device-managed instead so that they will be freed when the
SOF driver is unloaded.

Because of the above change, hda_codec is device-managed and
it will be freed when the ASoC device is removed. Freeing
the codec in snd_hda_codec_dev_release() leads to kernel
panic while unloading and reloading the ASoC driver. So,
avoid freeing the hda_codec for ASoC driver. This is done in
the same patch to avoid bisect failure.

Signed-off-by: Libin Yang <libin.yang@intel.com>
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20190626070450.7229-1-ranjani.sridharan@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2019-07-22 13:09:25 +01:00
..
intel ASoC: SOF: Intel: hda: Make hdac_device device-managed 2019-07-22 13:09:25 +01:00
xtensa sound fixes for 5.2-rc5 2019-06-14 05:37:06 -10:00
control.c ASoC: SOF: dont wake dsp up in kcontrol IO 2019-06-13 19:56:07 +01:00
core.c ASoC: SOF: core: fix error handling with the probe workqueue 2019-05-28 15:47:19 +01:00
debug.c ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() 2019-07-05 17:58:51 +01:00
ipc.c ASoC: SOF: ipc: clarify operator precedence 2019-06-13 19:54:38 +01:00
Kconfig Linux 5.2-rc6 2019-06-26 12:39:34 +01:00
loader.c ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item 2019-06-03 17:47:13 +01:00
Makefile ASoC: SOF: Add Build support for SOF core and Intel drivers 2019-04-28 02:51:46 +09:00
nocodec.c ASoC: sof: use modern dai_link style 2019-06-06 22:10:38 +01:00
ops.c ASoC: SOF: Fix a compile warning with CONFIG_PCI=n 2019-05-07 11:23:57 +09:00
ops.h It's been a relatively busy cycle for docs: 2019-07-09 12:34:26 -07:00
pcm.c ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free 2019-06-17 13:44:15 +01:00
pm.c ASoC: SOF: add runtime idle callback 2019-07-06 12:23:24 +01:00
sof-acpi-dev.c ASoC: SOF: add runtime idle callback 2019-07-06 12:23:24 +01:00
sof-pci-dev.c ASoC: SOF: add runtime idle callback 2019-07-06 12:23:24 +01:00
sof-priv.h ASoC: SOF: add runtime idle callback 2019-07-06 12:23:24 +01:00
topology.c ASoC: SOF: Intel: hda: assign link DMA channel at run-time 2019-06-17 13:37:16 +01:00
trace.c ASoC: SOF: send time stamp to FW for alignment 2019-06-03 18:41:23 +01:00
utils.c ASoC: SOF: Add utils 2019-04-28 02:49:47 +09:00