|
@@ -69,7 +69,7 @@ unlock:
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-#ifdef CONFIG_4KSTACKS
|
|
|
+#ifdef CONFIG_IRQSTACKS
|
|
|
/*
|
|
|
* per-CPU IRQ handling contexts (thread information and stack)
|
|
|
*/
|
|
@@ -85,7 +85,7 @@ static union irq_ctx *softirq_ctx[NR_CPUS] __read_mostly;
|
|
|
asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs)
|
|
|
{
|
|
|
struct pt_regs *old_regs = set_irq_regs(regs);
|
|
|
-#ifdef CONFIG_4KSTACKS
|
|
|
+#ifdef CONFIG_IRQSTACKS
|
|
|
union irq_ctx *curctx, *irqctx;
|
|
|
#endif
|
|
|
|
|
@@ -109,7 +109,7 @@ asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs)
|
|
|
|
|
|
irq = irq_demux(evt2irq(irq));
|
|
|
|
|
|
-#ifdef CONFIG_4KSTACKS
|
|
|
+#ifdef CONFIG_IRQSTACKS
|
|
|
curctx = (union irq_ctx *)current_thread_info();
|
|
|
irqctx = hardirq_ctx[smp_processor_id()];
|
|
|
|
|
@@ -157,7 +157,7 @@ asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs)
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-#ifdef CONFIG_4KSTACKS
|
|
|
+#ifdef CONFIG_IRQSTACKS
|
|
|
static char softirq_stack[NR_CPUS * THREAD_SIZE]
|
|
|
__attribute__((__section__(".bss.page_aligned")));
|
|
|
|