diff options
Diffstat (limited to 'include/linux/compiler-gcc.h')
| -rw-r--r-- | include/linux/compiler-gcc.h | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 59e4028e833d..3fd17c249221 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h @@ -50,6 +50,11 @@  # define inline		inline		__attribute__((always_inline))  # define __inline__	__inline__	__attribute__((always_inline))  # define __inline	__inline	__attribute__((always_inline)) +#else +/* A lot of inline functions can cause havoc with function tracing */ +# define inline		inline		notrace +# define __inline__	__inline__	notrace +# define __inline	__inline	notrace  #endif  #define __deprecated			__attribute__((deprecated)) |