diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/compiler-gcc.h | 1 | ||||
-rw-r--r-- | include/linux/compiler_types.h | 21 |
2 files changed, 2 insertions, 20 deletions
diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 573f5a7d42d4..3e70b7d4e9ed 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h @@ -103,7 +103,6 @@ #define __always_inline inline __attribute__((always_inline)) #define noinline __attribute__((noinline)) -#define __deprecated __attribute__((deprecated)) #define __packed __attribute__((packed)) #define __weak __attribute__((weak)) #define __alias(symbol) __attribute__((alias(#symbol))) diff --git a/include/linux/compiler_types.h b/include/linux/compiler_types.h index a8ba6b04152c..fbf337933fd8 100644 --- a/include/linux/compiler_types.h +++ b/include/linux/compiler_types.h @@ -111,21 +111,10 @@ struct ftrace_likely_data { #endif /* __ASSEMBLY__ */ #ifdef __KERNEL__ -/* - * Allow us to mark functions as 'deprecated' and have gcc emit a nice - * warning for each use, in hopes of speeding the functions removal. - * Usage is: - * int __deprecated foo(void) - */ -#ifndef __deprecated -# define __deprecated /* unimplemented */ -#endif -#ifdef MODULE -#define __deprecated_for_modules __deprecated -#else +/* Don't. Just don't. */ +#define __deprecated #define __deprecated_for_modules -#endif #ifndef __must_check #define __must_check @@ -135,12 +124,6 @@ struct ftrace_likely_data { #undef __must_check #define __must_check #endif -#ifndef CONFIG_ENABLE_WARN_DEPRECATED -#undef __deprecated -#undef __deprecated_for_modules -#define __deprecated -#define __deprecated_for_modules -#endif #ifndef __malloc #define __malloc |