[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <47A0CAC3.1080107@zytor.com>
Date: Wed, 30 Jan 2008 11:06:43 -0800
From: "H. Peter Anvin" <hpa@...or.com>
To: Ingo Molnar <mingo@...e.hu>
CC: Adrian Bunk <bunk@...nel.org>,
Arjan van de Ven <arjan@...ux.intel.com>,
Thomas Gleixner <tglx@...utronix.de>,
linux-kernel@...r.kernel.org
Subject: Re: arch/x86/kernel/test_nx.c compile error
Ingo Molnar wrote:
>
> Index: linux-x86.q/arch/x86/kernel/test_nx.c
> ===================================================================
> --- linux-x86.q.orig/arch/x86/kernel/test_nx.c
> +++ linux-x86.q/arch/x86/kernel/test_nx.c
> @@ -91,8 +91,13 @@ static noinline int test_address(void *a
> ".previous\n"
> ".section __ex_table,\"a\"\n"
> " .align 8\n"
> +#ifdef CONFIG_X86_32
> + " .long 0b\n"
> + " .long 2b\n"
> +#endif
> " .quad 0b\n"
> " .quad 2b\n"
> +#else
> ".previous\n"
> : [rslt] "=r" (result)
> : [fake_code] "r" (address), [zero] "r" (0UL), "0" (result)
#include <asm/asm>
...
_ASM_PTR "0b\n"
_ASM_PTR "2b\n"
...
... then you don't need any #ifdef at all..
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists