x86-32: Allocate irq stacks seperate from percpu area
authorBrian Gerst <brgerst@gmail.com>
Wed, 27 Oct 2010 05:43:02 +0000 (01:43 -0400)
committerIngo Molnar <mingo@elte.hu>
Wed, 27 Oct 2010 15:31:42 +0000 (17:31 +0200)
commit22d4cd4c4dce6d7b7d9a7e396aa4f87fe7a649b1
treee36fc7533bd2802ad24b54f6bf2cf68fa8490786
parent610470ce804f0326ca63fbcdc5be06b750debeb1
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>
arch/x86/include/asm/irq.h
arch/x86/kernel/irq_32.c
arch/x86/kernel/smpboot.c