diff -urpN -X /home/fletch/.diff.exclude 880-gcov/arch/i386/kernel/irq.c 890-stack_fix/arch/i386/kernel/irq.c --- 880-gcov/arch/i386/kernel/irq.c Wed Jul 2 22:02:19 2003 +++ 890-stack_fix/arch/i386/kernel/irq.c Thu Jul 3 07:04:10 2003 @@ -430,7 +430,7 @@ struct pt_regs * do_IRQ(struct pt_regs * long esp; __asm__ __volatile__("andl %%esp,%0" : - "=r" (esp) : "0" (8191)); + "=r" (esp) : "0" (THREAD_SIZE-1)); if (unlikely(esp < (sizeof(struct thread_info) + 1024))) { printk("do_IRQ: stack overflow: %ld\n", esp - sizeof(struct thread_info));