diff options
author | Brian Gerst <brgerst@gmail.com> | 2010-10-27 01:43:02 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2010-10-27 17:31:42 +0200 |
commit | 22d4cd4c4dce6d7b7d9a7e396aa4f87fe7a649b1 (patch) | |
tree | e36fc7533bd2802ad24b54f6bf2cf68fa8490786 /arch/x86/include/asm | |
parent | 610470ce804f0326ca63fbcdc5be06b750debeb1 (diff) | |
download | op-kernel-dev-22d4cd4c4dce6d7b7d9a7e396aa4f87fe7a649b1.zip op-kernel-dev-22d4cd4c4dce6d7b7d9a7e396aa4f87fe7a649b1.tar.gz |
x86-32: Allocate irq stacks seperate from percpu area
The percpu allocator cannot handle alignments larger than one
page. Allocate the irq stacks seperately, and only keep the
pointers as percpu data.
Signed-off-by: Brian Gerst <brgerst@gmail.com>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: tj@kernel.org
LKML-Reference: <1288158182-1753-1-git-send-email-brgerst@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r-- | arch/x86/include/asm/irq.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/x86/include/asm/irq.h b/arch/x86/include/asm/irq.h index 0bf5b00..13b0eba 100644 --- a/arch/x86/include/asm/irq.h +++ b/arch/x86/include/asm/irq.h @@ -21,10 +21,8 @@ static inline int irq_canonicalize(int irq) #ifdef CONFIG_X86_32 extern void irq_ctx_init(int cpu); -extern void irq_ctx_exit(int cpu); #else # define irq_ctx_init(cpu) do { } while (0) -# define irq_ctx_exit(cpu) do { } while (0) #endif #define __ARCH_HAS_DO_SOFTIRQ |