aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorRanjani Sridharan <ranjani.sridharan@linux.intel.com>2019-05-31 09:01:37 -0700
committerMark Brown <broonie@kernel.org>2019-06-03 17:43:23 +0100
commitd6947bb234dcc86e878d502516d0fb9d635aa2ae (patch)
treebbbae59e2c1cbd58b8b409ee5b78ad98fff72026 /include/sound
parentASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (diff)
downloadlinux-dev-d6947bb234dcc86e878d502516d0fb9d635aa2ae.tar.xz
linux-dev-d6947bb234dcc86e878d502516d0fb9d635aa2ae.zip
ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC
HDA_DEV_ASOC type codec device refcounts are managed differently from HDA_DEV_LEGACY devices. The refcount is released explicitly in snd_hdac_ext_bus_device_remove() for ASOC type devices. So, remove the put_device() call in snd_hda_codec_dev_free() for such devices to make the refcount balanced. This will prevent the NULL pointer exception when the codec driver is released after the card is freed. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
0 files changed, 0 insertions, 0 deletions