1 From 8fcfea06d9790617455c023b5fc315871e629759 Mon Sep 17 00:00:00 2001
2 From: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
3 Date: Fri, 10 Oct 2008 10:23:56 -0300
4 Subject: [PATCH] NCC: compiler-gcc.h: undef __inline__ and __inline
6 ncc doesn't work with them, change from Stelios Xanthakis.
8 Signed-off-by: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
10 include/linux/compiler-gcc.h | 7 +++++++
11 1 files changed, 7 insertions(+), 0 deletions(-)
13 diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h
14 index 5c8351b..83a3d4c 100644
15 --- a/include/linux/compiler-gcc.h
16 +++ b/include/linux/compiler-gcc.h
18 #if !defined(CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING) || \
19 !defined(CONFIG_OPTIMIZE_INLINING) || (__GNUC__ < 4)
20 # define inline inline __attribute__((always_inline))
24 +# define __inline__ inline __attribute__((always_inline))
25 +# define __inline inline __attribute__((always_inline))
27 # define __inline__ __inline__ __attribute__((always_inline))
28 # define __inline __inline __attribute__((always_inline))
32 #define __deprecated __attribute__((deprecated))
33 #define __packed __attribute__((packed))