Commit bd7155a0 authored by Benjamin Stürz's avatar Benjamin Stürz Committed by Andrew Morton
Browse files

ia64: replace comments with C99 initializers

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: default avatarBenjamin Stürz <benni@stuerz.xyz>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent 72a4fd6a
Loading
Loading
Loading
Loading
+32 −32
Original line number Diff line number Diff line
@@ -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 */