summaryrefslogtreecommitdiff
path: root/sound/pci
diff options
context:
space:
mode:
authorDavid Henningsson <david.henningsson@canonical.com>2012-03-05 10:38:46 (GMT)
committerTakashi Iwai <tiwai@suse.de>2012-03-05 14:15:40 (GMT)
commite21af48583380ed9b5ca07b6dd962dbcd3748e0a (patch)
tree8dfe1c6214db112be91de8323d6d1e8ce14f5491 /sound/pci
parent7c589750a70831b8cee3c10e01c297fefde104e3 (diff)
downloadlinux-e21af48583380ed9b5ca07b6dd962dbcd3748e0a.tar.xz
ALSA: hda - fix broken automute/autoswitch for Realtek
The recent addition of volume-knob widget in the auto-parser broke automute/autoswitch for some Realtek devices. Signed-off-by: David Henningsson <david.henningsson@canonical.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/hda/patch_realtek.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 01179d53..7e65168 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -686,7 +686,7 @@ static void alc_sku_unsol_event(struct hda_codec *codec, unsigned int res)
else
res >>= 26;
action = snd_hda_jack_get_action(codec, res);
- if (res == ALC_DCVOL_EVENT) {
+ if (action == ALC_DCVOL_EVENT) {
/* Execute the dc-vol event here as it requires the NID
* but we don't pass NID to alc_exec_unsol_event().
* Once when we convert all static quirks to the auto-parser,