[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
- [PATCH gnumach 00/16] Another round of warning fixes, Guillem Jover, 2011/08/29
- [PATCH gnumach 01/16] Move Linux module macros to their original header, Guillem Jover, 2011/08/29
- [PATCH gnumach 13/16] Denote __exit symbols as used,
Guillem Jover <=
- [PATCH gnumach 08/16] Fix memcmp prototype, Guillem Jover, 2011/08/29
- [PATCH gnumach 05/16] Remove unused variable, Guillem Jover, 2011/08/29
- [PATCH gnumach 03/16] Cast function timeout() argument to fix a warning, Guillem Jover, 2011/08/29
- [PATCH gnumach 02/16] Return a value on non-void function, Guillem Jover, 2011/08/29
- [PATCH gnumach 14/16] Correct MiG Mach types to fix compilation warnings, Guillem Jover, 2011/08/29