summaryrefslogtreecommitdiffstats
path: root/kernel/arch/x86/include/asm/alternative.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/arch/x86/include/asm/alternative.h')
-rw-r--r--kernel/arch/x86/include/asm/alternative.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/arch/x86/include/asm/alternative.h b/kernel/arch/x86/include/asm/alternative.h
index ba32af062..7bfc85bbb 100644
--- a/kernel/arch/x86/include/asm/alternative.h
+++ b/kernel/arch/x86/include/asm/alternative.h
@@ -52,6 +52,12 @@ struct alt_instr {
u8 padlen; /* length of build-time padding */
} __packed;
+/*
+ * Debug flag that can be tested to see whether alternative
+ * instructions were patched in already:
+ */
+extern int alternatives_patched;
+
extern void alternative_instructions(void);
extern void apply_alternatives(struct alt_instr *start, struct alt_instr *end);