Remove the macros that define simple "inlining" to mean forced inlining, since you can (and *should*) get that effect with the CONFIG_FORCED_INLINING kernel config variable instead.
Signed-off-by: Robert P. J. Day <[EMAIL PROTECTED]> --- this change was compile tested on x86 with "make allyesconfig", followed by turning off forced inlining. now the alpha folks can simplify their compiler.h file. :-) diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 6e1c44a..5a90bd9 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h @@ -23,9 +23,6 @@ (typeof(ptr)) (__ptr + (off)); }) -#define inline inline __attribute__((always_inline)) -#define __inline__ __inline__ __attribute__((always_inline)) -#define __inline __inline __attribute__((always_inline)) #define __deprecated __attribute__((deprecated)) #define noinline __attribute__((noinline)) #define __attribute_pure__ __attribute__((pure)) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/