Re: [patch] Latency Tracer, voluntary-preempt-2.6.8-rc4-O6

From: Ingo Molnar
Date: Fri Aug 13 2004 - 05:22:39 EST



* Peter Zijlstra <a.p.zijlstra@xxxxxxxxx> wrote:

> > arch/i386/kernel/traps.c: In function `do_nmi':
> > arch/i386/kernel/traps.c:539: error: syntax error before "do"

> This fixes it.
>
> --- ./include/asm-i386/hardirq.h~ 2004-08-13 11:17:38.668333125 +0200
> +++ ./include/asm-i386/hardirq.h 2004-08-13 11:51:40.835968747 +0200
> @@ -73,7 +73,7 @@
> #define hardirq_endlock() do { } while (0)
>
> #define irq_enter() add_preempt_count(HARDIRQ_OFFSET)
> -#define nmi_enter() (irq_enter())
> +#define nmi_enter() irq_enter()

yep - thx, this fix too will be in -O7. It seems this compilation error
only happens with older gcc and i'm using 3.3.

Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/