| From e5a873bb5c9857c1060b089a2444bc6512dcd649 Mon Sep 17 00:00:00 2001 |
| From: David Henningsson <david.henningsson@canonical.com> |
| Date: Wed, 14 Sep 2011 13:22:54 +0200 |
| Subject: [PATCH] ALSA: HDA: Cirrus - fix "Surround Speaker" volume control |
| name |
| |
| commit 2e1210bc3d065a6e26ff5fef228a9a7e08921d2c upstream. |
| |
| This patch fixes "Surround Speaker Playback Volume" being cut off. |
| (Commit b4dabfc452a10 was probably meant to fix this, but it fixed |
| only the "Switch" name, not the "Volume" name.) |
| |
| Signed-off-by: David Henningsson <david.henningsson@canonical.com> |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/sound/pci/hda/patch_cirrus.c b/sound/pci/hda/patch_cirrus.c |
| index 5f08464..71855e3 100644 |
| --- a/sound/pci/hda/patch_cirrus.c |
| +++ b/sound/pci/hda/patch_cirrus.c |
| @@ -510,7 +510,7 @@ static int add_volume(struct hda_codec *codec, const char *name, |
| int index, unsigned int pval, int dir, |
| struct snd_kcontrol **kctlp) |
| { |
| - char tmp[32]; |
| + char tmp[44]; |
| struct snd_kcontrol_new knew = |
| HDA_CODEC_VOLUME_IDX(tmp, index, 0, 0, HDA_OUTPUT); |
| knew.private_value = pval; |
| -- |
| 1.7.12.rc1.1.gbce1580 |
| |