aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2004-08-22 22:45:33 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-08-22 22:45:33 -0700
commit2f85be7d30a34f7b4919bbe3e68ec5f63634bd85 (patch)
tree17809cab70685c3935ada1a4583dbde3510acb70 /include
parent4e9d864d3d054c5acb3d4067c8157360dfb69ab7 (diff)
downloadhistory-2f85be7d30a34f7b4919bbe3e68ec5f63634bd85.tar.gz
[PATCH] clean up __always_inline__ usage
I find it somewhat annoying that the preprocessor expands every "inline" to "__inline__ __attribute__((always_inline)) __attribute__((always_inline))" in the current code. Fix that up. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/compiler-gcc+.h6
-rw-r--r--include/linux/compiler-gcc3.h10
2 files changed, 6 insertions, 10 deletions
diff --git a/include/linux/compiler-gcc+.h b/include/linux/compiler-gcc+.h
index 5629cf5cd9c952..6b9308541dcd39 100644
--- a/include/linux/compiler-gcc+.h
+++ b/include/linux/compiler-gcc+.h
@@ -6,9 +6,9 @@
*/
#include <linux/compiler-gcc.h>
-#define inline __inline__ __attribute__((always_inline))
-#define __inline__ __inline__ __attribute__((always_inline))
-#define __inline __inline__ __attribute__((always_inline))
+#define inline inline __attribute__((always_inline))
+#define __inline__ __inline__ __attribute__((always_inline))
+#define __inline __inline __attribute__((always_inline))
#define __deprecated __attribute__((deprecated))
#define __attribute_used__ __attribute__((__used__))
#define __attribute_pure__ __attribute__((pure))
diff --git a/include/linux/compiler-gcc3.h b/include/linux/compiler-gcc3.h
index 61f8cd034e7ec9..54a461e0661453 100644
--- a/include/linux/compiler-gcc3.h
+++ b/include/linux/compiler-gcc3.h
@@ -4,13 +4,9 @@
#include <linux/compiler-gcc.h>
#if __GNUC_MINOR__ >= 1
-# define inline __inline__ __attribute__((always_inline))
-# define __inline__ __inline__ __attribute__((always_inline))
-# define __inline __inline__ __attribute__((always_inline))
-#endif
-
-#if __GNUC_MINOR__ >= 1
-# define __always_inline inline __attribute__((always_inline))
+# define inline inline __attribute__((always_inline))
+# define __inline__ __inline__ __attribute__((always_inline))
+# define __inline __inline __attribute__((always_inline))
#endif
#if __GNUC_MINOR__ > 0