Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09fce8a1 authored by Robert P. J. Day's avatar Robert P. J. Day Committed by Linus Torvalds
Browse files

i386: Update alignment when 4K stacks are used.

parent edc2cbf4
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -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