|
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__ |