diff options
| -rw-r--r-- | sound/pci/hda/hda_generic.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/pci/hda/hda_generic.c b/sound/pci/hda/hda_generic.c index 26ad4f0aade3..b7c89dff7066 100644 --- a/sound/pci/hda/hda_generic.c +++ b/sound/pci/hda/hda_generic.c | |||
| @@ -4475,9 +4475,11 @@ int snd_hda_gen_build_controls(struct hda_codec *codec) | |||
| 4475 | true, &spec->vmaster_mute.sw_kctl); | 4475 | true, &spec->vmaster_mute.sw_kctl); |
| 4476 | if (err < 0) | 4476 | if (err < 0) |
| 4477 | return err; | 4477 | return err; |
| 4478 | if (spec->vmaster_mute.hook) | 4478 | if (spec->vmaster_mute.hook) { |
| 4479 | snd_hda_add_vmaster_hook(codec, &spec->vmaster_mute, | 4479 | snd_hda_add_vmaster_hook(codec, &spec->vmaster_mute, |
| 4480 | spec->vmaster_mute_enum); | 4480 | spec->vmaster_mute_enum); |
| 4481 | snd_hda_sync_vmaster_hook(&spec->vmaster_mute); | ||
| 4482 | } | ||
| 4481 | } | 4483 | } |
| 4482 | 4484 | ||
| 4483 | free_kctls(spec); /* no longer needed */ | 4485 | free_kctls(spec); /* no longer needed */ |
