sound: via82xx: move DXS volume controls to PCM interface
authorClemens Ladisch <clemens@ladisch.de>
Tue, 6 Oct 2009 06:21:04 +0000 (08:21 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 6 Oct 2009 12:58:58 +0000 (14:58 +0200)
commit2fb930b53f513cbc4c102d415d2923a8a7091337
treeb07211090d75e2d568c62995d35447ecfce1319f
parent08d1e635089f41e28fec644a8620a0e8d66b1235
sound: via82xx: move DXS volume controls to PCM interface

The "VIA DXS" controls are actually volume controls that apply to the
four PCM substreams, so we better indicate this connection by moving the
controls to the PCM interface.

Commit b452e08e73c0e3dbb0be82130217be4b7084299e in 2.6.30 broke the
restoring of these volumes by "alsactl restore" that most distributions
use; the renaming in this patch cures that regression by preventing
alsactl from applying the old, wrong volume levels to the new controls.
http://bugzilla.kernel.org/show_bug.cgi?id=14151
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532613

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/via82xx.c