--- kernel/bounds.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) Index: linux-2.6.25-rc5-mm1/kernel/bounds.c =================================================================== --- linux-2.6.25-rc5-mm1.orig/kernel/bounds.c 2008-03-31 12:17:39.788568772 -0700 +++ linux-2.6.25-rc5-mm1/kernel/bounds.c 2008-03-31 12:31:52.839623077 -0700 @@ -9,8 +9,11 @@ #include #include +//#define DEFINE(sym, val) \ +// asm volatile("\n->" #sym " %0 " #val : : "i" (val)); + #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) + __asm__("\n@@@#define " #sym " %X0" : : "ri" (val)); #define BLANK() asm volatile("\n->" : :)