linux-kernel-test/sound/pci/hda
Takashi Iwai 8974bd51a7 ALSA: hda/realtek - Fix auto-mute with HP+LO configuration
When the system has only the headphone and the line-out jacks without
speakers, the current auto-mute code doesn't work.  It's because the
spec->automute_lines flag is wrongly referred in update_speakers().
This flag must be meaningless when spec->automute_hp_lo isn't set, thus
they should be always coupled.

The patch fixes the problem and add a comment to indicate the
relationship briefly.

BugLink: http://bugs.launchpad.net/bugs/851697

Reported-by: David Henningsson <david.henningsson@canonical.com>
Tested-By: Jayne Han <jayne.han@canonical.com>
Cc: stable@kernel.org (3.0)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-09-19 11:31:34 +02:00
..
alc260_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc262_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc268_quirks.c ALSA: hda - Fix duplicated capture-volume creation for ALC268 models 2011-08-16 14:23:20 +02:00
alc269_quirks.c ALSA: hda - Use auto-parser for ASUS UX50, Eee PC P901, S101 and P1005 2011-08-04 15:21:19 +02:00
alc662_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc680_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc861_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc861vd_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc880_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc882_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
hda_beep.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hda_beep.h ALSA: hda - Fix missing static inline to beep dummy function 2011-06-14 08:14:32 +02:00
hda_codec.c ALSA: hda - Terminate the recursive connection search properly 2011-09-13 10:33:16 +02:00
hda_codec.h ALSA: hda - Allow codec-specific set_power_state ops 2011-07-26 17:21:24 +02:00
hda_eld.c ALSA: hda - Don't spew too many ELD errors 2011-08-20 09:23:10 +02:00
hda_generic.c ALSA: hda - consitify string arrays 2011-01-18 07:43:17 +01:00
hda_hwdep.c ALSA: hda - Ensure codec patch files are checked for the correct codec ID 2010-07-26 10:28:01 +02:00
hda_intel.c Merge branch 'topic/hda' into for-linus 2011-07-22 08:43:27 +02:00
hda_local.h ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
hda_proc.c ALSA: hda - Always read raw connections for proc output 2011-07-12 07:45:01 +02:00
Kconfig ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
Makefile ALSA: hda - Add Creative CA0132 HDA codec support 2011-06-21 07:31:25 +02:00
patch_analog.c ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
patch_ca0110.c ALSA: hda: Virtualize SPDIF out controls 2011-06-06 12:51:59 +02:00
patch_ca0132.c ALSA: hda - Fix a compile error in patch_ca0132.c for the recent SPDIF change 2011-06-21 07:44:51 +02:00
patch_cirrus.c ALSA: HDA: Cirrus - fix "Surround Speaker" volume control name 2011-09-14 13:45:12 +02:00
patch_cmedia.c ALSA: hda - Fix unused variable warning 2011-06-29 08:02:33 +02:00
patch_conexant.c ALSA: hda: Conexant: Allow different output types to share DAC 2011-08-25 15:08:03 +02:00
patch_hdmi.c ALSA: hda: HDMI: Support codecs with fewer cvts than pins 2011-06-06 12:58:14 +02:00
patch_realtek.c ALSA: hda/realtek - Fix auto-mute with HP+LO configuration 2011-09-19 11:31:34 +02:00
patch_si3054.c ALSA: hda - Constify fixup and other array data in patch_si3054.c 2011-05-02 12:22:39 +02:00
patch_sigmatel.c ALSA: hda - Add CONFIG_SND_HDA_POWER_SAVE to stac_vrefout_set() 2011-08-10 11:22:08 +02:00
patch_via.c ALSA: hda - Fix a complile warning in patch_via.c 2011-08-05 12:51:01 +02:00