From: Takashi Iwai Date: Mon, 5 Oct 2009 06:25:13 +0000 (+0200) Subject: ALSA: hda - Fix invalid initializations for ALC861 auto mode X-Git-Tag: v2.6.32-rc4~31^2~1^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15870f05e90a365f8022da416e713be0c5024e2f;p=pandora-kernel.git ALSA: hda - Fix invalid initializations for ALC861 auto mode The recent auto-parser doesn't work for machines with a single output with ALC861, such as Toshiba laptops, because alc_subsystem_id() sets the hp_pins[0] while it's listed in line_outs[0]. This ends up with the doubled initialization of the same mixer widget, and it mutes the DAC route because hp_pins has no DAC assigned. To fix this problem, just check spec->autocfg.hp_outs and speaker_outs so that they are really detected pins. Reference: Novell bnc#544161 http://bugzilla.novell.com/show_bug.cgi?id=544161 Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed