summaryrefslogtreecommitdiff
path: root/linux/src/include/linux/init.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/src/include/linux/init.h')
-rw-r--r--linux/src/include/linux/init.h10
1 files changed, 9 insertions, 1 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 <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