diff options
Diffstat (limited to 'sound/pci/hda/patch_via.c')
-rw-r--r-- | sound/pci/hda/patch_via.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_via.c b/sound/pci/hda/patch_via.c index 5a856009c916..14219d898b2e 100644 --- a/sound/pci/hda/patch_via.c +++ b/sound/pci/hda/patch_via.c | |||
@@ -442,6 +442,8 @@ static int via_add_control(struct via_spec *spec, int type, const char *name, | |||
442 | knew->name = kstrdup(name, GFP_KERNEL); | 442 | knew->name = kstrdup(name, GFP_KERNEL); |
443 | if (!knew->name) | 443 | if (!knew->name) |
444 | return -ENOMEM; | 444 | return -ENOMEM; |
445 | if (get_amp_nid_(val)) | ||
446 | knew->subdevice = (1<<31)|get_amp_nid_(val); | ||
445 | knew->private_value = val; | 447 | knew->private_value = val; |
446 | return 0; | 448 | return 0; |
447 | } | 449 | } |