x86: Delete UD0, UD1 traces
authorAlexey Dobriyan <adobriyan@gmail.com>
Thu, 22 Apr 2021 18:58:40 +0000 (21:58 +0300)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 5 May 2021 19:50:13 +0000 (21:50 +0200)
Both instructions aren't used by kernel.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/YIHHYNKbiSf5N7+o@localhost.localdomain
arch/x86/include/asm/bug.h

index 297fa12..84b8753 100644 (file)
@@ -7,18 +7,9 @@
 
 /*
  * Despite that some emulators terminate on UD2, we use it for WARN().
- *
- * Since various instruction decoders/specs disagree on the encoding of
- * UD0/UD1.
  */
-
-#define ASM_UD0                ".byte 0x0f, 0xff" /* + ModRM (for Intel) */
-#define ASM_UD1                ".byte 0x0f, 0xb9" /* + ModRM */
 #define ASM_UD2                ".byte 0x0f, 0x0b"
-
-#define INSN_UD0       0xff0f
 #define INSN_UD2       0x0b0f
-
 #define LEN_UD2                2
 
 #ifdef CONFIG_GENERIC_BUG