From 13e123efc65ee999a0eb754f7d14e78323792343 Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Tue, 30 Aug 2011 03:09:39 +0200 Subject: Denote __exit symbols as used * linux/src/include/linux/init.h: Include . (__exitused): New macro. (__exit): Define to ` __exitused __cold notrace'. * linux/src/include/linux/kcomp.h (__exit): Remove. --- linux/src/include/linux/init.h | 10 +++++++++- linux/src/include/linux/kcomp.h | 2 -- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/linux/src/include/linux/init.h b/linux/src/include/linux/init.h index 06da72d0..d4798b25 100644 --- a/linux/src/include/linux/init.h +++ b/linux/src/include/linux/init.h @@ -1,9 +1,17 @@ #ifndef _COMPAT_INIT_H #define _COMPAT_INIT_H +#include + +#ifdef MODULE +#define __exitused +#else +#define __exitused __used +#endif + #define __init #define __initdata -#define __exit +#define __exit __exitused __cold notrace #define __exitdata #define __devinit #define __devinitdata diff --git a/linux/src/include/linux/kcomp.h b/linux/src/include/linux/kcomp.h index 1f7344a6..5e06d7e7 100644 --- a/linux/src/include/linux/kcomp.h +++ b/linux/src/include/linux/kcomp.h @@ -7,8 +7,6 @@ #include #include -#define __exit - #define pci_enable_device(x) 0 #define page_address(x) (x | PAGE_OFFSET) -- cgit v1.2.3