Link Here
|
967 |
diff -ur linux-2.6.7/include/linux/compiler.h linux-2.6.7-gentoo/include/linux/compiler.h |
967 |
diff -ur linux-2.6.7/include/linux/compiler.h linux-2.6.7-gentoo/include/linux/compiler.h |
968 |
--- linux-2.6.7/include/linux/compiler.h 2004-06-12 12:11:54.000000000 +0100 |
968 |
--- linux-2.6.7/include/linux/compiler.h 2004-06-12 12:11:54.000000000 +0100 |
969 |
+++ linux-2.6.7-gentoo/include/linux/compiler.h 2004-06-24 09:48:32.478502752 +0100 |
969 |
+++ linux-2.6.7-gentoo/include/linux/compiler.h 2004-06-24 09:48:32.478502752 +0100 |
970 |
@@ -15,6 +15,18 @@ |
970 |
@@ -15,6 +15,24 @@ |
971 |
# define __chk_user_ptr(x) (void)0 |
971 |
# define __chk_user_ptr(x) (void)0 |
972 |
#endif |
972 |
#endif |
973 |
|
973 |
|
974 |
+#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) |
974 |
+#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1) |
975 |
+#define inline __inline__ __attribute__((always_inline)) |
|
|
976 |
+#define __inline__ __inline__ __attribute__((always_inline)) |
977 |
+#define __inline __inline__ __attribute__((always_inline)) |
978 |
+#ifndef asm |
975 |
+#ifndef asm |
979 |
+# define asm __asm__ |
976 |
+# define asm __asm__ |
980 |
+#endif |
977 |
+#endif |
981 |
+#ifndef volatile |
978 |
+#ifndef volatile |
982 |
+# define volatile __volatile__ |
979 |
+# define volatile __volatile__ |
983 |
+#endif |
980 |
+#endif |
|
|
981 |
+#if (__GNUC__ > 3) || (__GNUC_MINOR__ == 4) |
982 |
+# define inline __inline__ |
983 |
+# define __inline__ __inline__ |
984 |
+# define __inline __inline__ |
985 |
+#elif |
986 |
+# define inline __inline__ __attribute__((always_inline)) |
987 |
+# define __inline__ __inline__ __attribute__((always_inline)) |
988 |
+# define __inline __inline__ __attribute__((always_inline)) |
989 |
+#endif |
984 |
+#endif |
990 |
+#endif |
985 |
+ |
991 |
+ |
986 |
#ifdef __KERNEL__ |
992 |
#ifdef __KERNEL__ |