Skip to content

Commit

Permalink
i386: Update alignment when 4K stacks are used.
Browse files Browse the repository at this point in the history
Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  • Loading branch information
Robert P. J. Day authored and Linus Torvalds committed Jul 22, 2007
1 parent edc2cbf commit 09fce8a
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions arch/i386/kernel/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -149,15 +149,11 @@ fastcall unsigned int do_IRQ(struct pt_regs *regs)

#ifdef CONFIG_4KSTACKS

/*
* These should really be __section__(".bss.page_aligned") as well, but
* gcc's 3.0 and earlier don't handle that correctly.
*/
static char softirq_stack[NR_CPUS * THREAD_SIZE]
__attribute__((__aligned__(THREAD_SIZE)));
__attribute__((__section__(".bss.page_aligned")));

static char hardirq_stack[NR_CPUS * THREAD_SIZE]
__attribute__((__aligned__(THREAD_SIZE)));
__attribute__((__section__(".bss.page_aligned")));

/*
* allocate per-cpu stacks for hardirq and for softirq processing
Expand Down

0 comments on commit 09fce8a

Please sign in to comment.