bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH gnumach 13/16] Denote __exit symbols as used


From: Guillem Jover
Subject: [PATCH gnumach 13/16] Denote __exit symbols as used
Date: Tue, 30 Aug 2011 03:09:39 +0200

* linux/src/include/linux/init.h: Include <linux/compiler.h>.
(__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 06da72d..d4798b2 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 <linux/compiler.h>
+
+#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 1f7344a..5e06d7e 100644
--- a/linux/src/include/linux/kcomp.h
+++ b/linux/src/include/linux/kcomp.h
@@ -7,8 +7,6 @@
 #include <linux/netdevice.h>
 #include <linux/pagemap.h>
 
-#define __exit
-
 #define pci_enable_device(x)                   0
 
 #define page_address(x)                                (x | PAGE_OFFSET)
-- 
1.7.5.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]