From: Andi Kleen <ak@muc.de>

Trivial gcc-3.5 build fixes.

Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 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,
_