]>
Commit | Line | Data |
---|---|---|
63ba176b MT |
1 | diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h |
2 | index 9896e54..99c6dcc 100644 | |
3 | --- a/include/linux/compiler-gcc.h | |
4 | +++ b/include/linux/compiler-gcc.h | |
5 | @@ -44,9 +44,10 @@ | |
6 | */ | |
7 | #if !defined(CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING) || \ | |
8 | !defined(CONFIG_OPTIMIZE_INLINING) || (__GNUC__ < 4) | |
9 | -# define inline inline __attribute__((always_inline)) | |
10 | -# define __inline__ __inline__ __attribute__((always_inline)) | |
11 | -# define __inline __inline __attribute__((always_inline)) | |
12 | +/* XXX: check __GNUC_STDC_INLINE__, fix line length */ | |
13 | +# define inline inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) | |
14 | +# define __inline__ __inline__ __attribute__((always_inline)) __attribute__((__gnu_inline__)) | |
15 | +# define __inline __inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) | |
16 | #endif | |
17 | ||
18 | #define __deprecated __attribute__((deprecated)) | |
19 | -- | |
20 | 1.8.3.2 |