ALSA: hda - Fix truncated control names
authorTakashi Iwai <tiwai@suse.de>
Mon, 7 Jan 2013 08:43:18 +0000 (09:43 +0100)
committerTakashi Iwai <tiwai@suse.de>
Sat, 12 Jan 2013 07:43:44 +0000 (08:43 +0100)
... like "Speaker Surround Playback Switch".
This fix had been already applied to patch_conexant.c but was
forgotten in other places, then migrated to hda_generic.c.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_generic.c

index a34c581..0588dd6 100644 (file)
@@ -1497,7 +1497,7 @@ static int create_extra_outs(struct hda_codec *codec, int num_pins,
 {
        struct hda_gen_spec *spec = codec->spec;
        struct hda_bind_ctls *ctl;
-       char name[32];
+       char name[44];
        int i, n, err;
 
        if (!num_pins || !pins[0])
@@ -2545,7 +2545,7 @@ static int parse_mic_boost(struct hda_codec *codec)
                nid = cfg->inputs[i].pin;
                if (get_wcaps(codec, nid) & AC_WCAP_IN_AMP) {
                        const char *label;
-                       char boost_label[32];
+                       char boost_label[44];
                        struct nid_path *path;
                        unsigned int val;