From: Andi Kleen Trivial gcc-3.5 build fixes. Signed-off-by: Andrew Morton --- 25-akpm/include/asm-i386/fixmap.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/asm-i386/fixmap.h~gcc35-fixmap.h include/asm-i386/fixmap.h --- 25/include/asm-i386/fixmap.h~gcc35-fixmap.h 2004-07-10 17:52:19.732442936 -0700 +++ 25-akpm/include/asm-i386/fixmap.h 2004-07-10 17:52:19.735442480 -0700 @@ -125,7 +125,7 @@ extern void __this_fixmap_does_not_exist * directly without tranlation, we catch the bug with a NULL-deference * kernel oops. Illegal ranges of incoming indices are caught too. */ -static inline unsigned long fix_to_virt(const unsigned int idx) +static __always_inline unsigned long fix_to_virt(const unsigned int idx) { /* * this branch gets completely eliminated after inlining, _