hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/sound/pci/hda/hda_generic.c
....@@ -1153,8 +1153,8 @@
11531153 return path && path->ctls[ctl_type];
11541154 }
11551155
1156
-static const char * const channel_name[4] = {
1157
- "Front", "Surround", "CLFE", "Side"
1156
+static const char * const channel_name[] = {
1157
+ "Front", "Surround", "CLFE", "Side", "Back",
11581158 };
11591159
11601160 /* give some appropriate ctl name prefix for the given line out channel */
....@@ -1180,7 +1180,7 @@
11801180
11811181 /* multi-io channels */
11821182 if (ch >= cfg->line_outs)
1183
- return channel_name[ch];
1183
+ goto fixed_name;
11841184
11851185 switch (cfg->line_out_type) {
11861186 case AUTO_PIN_SPEAKER_OUT:
....@@ -1232,6 +1232,7 @@
12321232 if (cfg->line_outs == 1 && !spec->multi_ios)
12331233 return "Line Out";
12341234
1235
+ fixed_name:
12351236 if (ch >= ARRAY_SIZE(channel_name)) {
12361237 snd_BUG();
12371238 return "PCM";