Index: arch/x86/include/asm/processor.h |
diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h |
index 3cada998a402a7893ffd2fc709916f4fcbc3f970..516c972f3acb9d697272cb9394f4e2a05d2af7ba 100644 |
--- a/arch/x86/include/asm/processor.h |
+++ b/arch/x86/include/asm/processor.h |
@@ -377,6 +377,10 @@ DECLARE_INIT_PER_CPU(irq_stack_union); |
DECLARE_PER_CPU(char *, irq_stack_ptr); |
DECLARE_PER_CPU(unsigned int, irq_count); |
+ |
+#define EXCEPTION_STKSZ_TOTAL ((N_EXCEPTION_STACKS - 1) * EXCEPTION_STKSZ + DEBUG_STKSZ) |
+DECLARE_PER_CPU(char, exception_stacks[EXCEPTION_STKSZ_TOTAL]); |
+ |
extern asmlinkage void ignore_sysret(void); |
#else /* X86_64 */ |
#ifdef CONFIG_CC_STACKPROTECTOR |