diff options
author | Takashi Iwai <tiwai@suse.de> | 2018-12-09 10:06:59 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2018-12-11 08:18:37 +0100 |
commit | 77a49672aae384125942ce621365b11d42cefa32 (patch) | |
tree | 58d6b423d62f3d92530f235cfdfd4a58c8c4a0a4 /sound/soc/codecs/hdac_hdmi.c | |
parent | ALSA: hda: Make snd_hdac_display_power() void function (diff) | |
download | linux-77a49672aae384125942ce621365b11d42cefa32.tar.xz linux-77a49672aae384125942ce621365b11d42cefa32.zip |
ASoC: hdac_hdmi: Add missing display power-off at driver removal
The display power is in unbalance at removing the driver since it
misses the snd_hdac_display_power(OFF) call.
Acked-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/soc/codecs/hdac_hdmi.c')
-rw-r--r-- | sound/soc/codecs/hdac_hdmi.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/hdac_hdmi.c b/sound/soc/codecs/hdac_hdmi.c index 552ed1968bc4..6216e502cf7b 100644 --- a/sound/soc/codecs/hdac_hdmi.c +++ b/sound/soc/codecs/hdac_hdmi.c @@ -2059,6 +2059,8 @@ static int hdac_hdmi_dev_remove(struct hdac_device *hdev) struct hdac_hdmi_port *port, *port_next; int i; + snd_hdac_display_power(hdev->bus, hdev->addr, false); + list_for_each_entry_safe(pcm, pcm_next, &hdmi->pcm_list, head) { pcm->cvt = NULL; if (list_empty(&pcm->port_list)) |