ia64: replace comments with C99 initializers
authorBenjamin Stürz <benni@stuerz.xyz>
Fri, 29 Apr 2022 06:17:25 +0000 (23:17 -0700)
committerakpm <akpm@linux-foundation.org>
Fri, 29 Apr 2022 06:17:25 +0000 (23:17 -0700)
This replaces comments with C99's designated initializers because the
kernel supports them now.

Link: https://lkml.kernel.org/r/20220326165909.506926-3-benni@stuerz.xyz
Signed-off-by: Benjamin Stürz <benni@stuerz.xyz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
arch/ia64/kernel/kprobes.c

index 1a7bab1..ca34e51 100644 (file)
@@ -29,38 +29,38 @@ struct kretprobe_blackpoint kretprobe_blacklist[] = {{NULL, NULL}};
 
 enum instruction_type {A, I, M, F, B, L, X, u};
 static enum instruction_type bundle_encoding[32][3] = {
-  { M, I, I },                         /* 00 */
-  { M, I, I },                         /* 01 */
-  { M, I, I },                         /* 02 */
-  { M, I, I },                         /* 03 */
-  { M, L, X },                         /* 04 */
-  { M, L, X },                         /* 05 */
-  { u, u, u },                         /* 06 */
-  { u, u, u },                         /* 07 */
-  { M, M, I },                         /* 08 */
-  { M, M, I },                         /* 09 */
-  { M, M, I },                         /* 0A */
-  { M, M, I },                         /* 0B */
-  { M, F, I },                         /* 0C */
-  { M, F, I },                         /* 0D */
-  { M, M, F },                         /* 0E */
-  { M, M, F },                         /* 0F */
-  { M, I, B },                         /* 10 */
-  { M, I, B },                         /* 11 */
-  { M, B, B },                         /* 12 */
-  { M, B, B },                         /* 13 */
-  { u, u, u },                         /* 14 */
-  { u, u, u },                         /* 15 */
-  { B, B, B },                         /* 16 */
-  { B, B, B },                         /* 17 */
-  { M, M, B },                         /* 18 */
-  { M, M, B },                         /* 19 */
-  { u, u, u },                         /* 1A */
-  { u, u, u },                         /* 1B */
-  { M, F, B },                         /* 1C */
-  { M, F, B },                         /* 1D */
-  { u, u, u },                         /* 1E */
-  { u, u, u },                         /* 1F */
+       [0x00] = { M, I, I },
+       [0x01] = { M, I, I },
+       [0x02] = { M, I, I },
+       [0x03] = { M, I, I },
+       [0x04] = { M, L, X },
+       [0x05] = { M, L, X },
+       [0x06] = { u, u, u },
+       [0x07] = { u, u, u },
+       [0x08] = { M, M, I },
+       [0x09] = { M, M, I },
+       [0x0A] = { M, M, I },
+       [0x0B] = { M, M, I },
+       [0x0C] = { M, F, I },
+       [0x0D] = { M, F, I },
+       [0x0E] = { M, M, F },
+       [0x0F] = { M, M, F },
+       [0x10] = { M, I, B },
+       [0x11] = { M, I, B },
+       [0x12] = { M, B, B },
+       [0x13] = { M, B, B },
+       [0x14] = { u, u, u },
+       [0x15] = { u, u, u },
+       [0x16] = { B, B, B },
+       [0x17] = { B, B, B },
+       [0x18] = { M, M, B },
+       [0x19] = { M, M, B },
+       [0x1A] = { u, u, u },
+       [0x1B] = { u, u, u },
+       [0x1C] = { M, F, B },
+       [0x1D] = { M, F, B },
+       [0x1E] = { u, u, u },
+       [0x1F] = { u, u, u },
 };
 
 /* Insert a long branch code */