|
@@ -93,14 +93,6 @@
|
|
|
|
|
|
#define __exit __section(.exit.text) __exitused __cold notrace
|
|
|
|
|
|
-/* Used for HOTPLUG, but that is always enabled now, so just make them noops */
|
|
|
-#define __devinit
|
|
|
-#define __devinitdata
|
|
|
-#define __devinitconst
|
|
|
-#define __devexit
|
|
|
-#define __devexitdata
|
|
|
-#define __devexitconst
|
|
|
-
|
|
|
/* Used for HOTPLUG_CPU */
|
|
|
#define __cpuinit __section(.cpuinit.text) __cold notrace
|
|
|
#define __cpuinitdata __section(.cpuinit.data)
|
|
@@ -337,18 +329,6 @@ void __init parse_early_options(char *cmdline);
|
|
|
#define __INITRODATA_OR_MODULE __INITRODATA
|
|
|
#endif /*CONFIG_MODULES*/
|
|
|
|
|
|
-/* Functions marked as __devexit may be discarded at kernel link time, depending
|
|
|
- on config options. Newer versions of binutils detect references from
|
|
|
- retained sections to discarded sections and flag an error. Pointers to
|
|
|
- __devexit functions must use __devexit_p(function_name), the wrapper will
|
|
|
- insert either the function_name or NULL, depending on the config options.
|
|
|
- */
|
|
|
-#if defined(MODULE) || defined(CONFIG_HOTPLUG)
|
|
|
-#define __devexit_p(x) x
|
|
|
-#else
|
|
|
-#define __devexit_p(x) NULL
|
|
|
-#endif
|
|
|
-
|
|
|
#ifdef MODULE
|
|
|
#define __exit_p(x) x
|
|
|
#else
|