unmodified_drivers: __devinit was removed in linux-3.8
authorOlaf Hering <olaf@aepfle.de>
Tue, 12 Feb 2013 10:29:51 +0000 (11:29 +0100)
committerOlaf Hering <olaf@aepfle.de>
Tue, 12 Feb 2013 10:29:51 +0000 (11:29 +0100)
Signed-off-by: Olaf Hering <olaf@aepfle.de>
Merge with __init handling.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Committed-by: Jan Beulich <jbeulich@suse.com>
unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h

index 595d012293cc884acb46084180ad906e3a1ae32b..57afc726c71e250a90f2917513c37cbdffb69762 100644 (file)
 #define DEFINE_SPINLOCK(x) spinlock_t x = SPIN_LOCK_UNLOCKED
 #endif
 
-#if defined(_LINUX_INIT_H) && !defined(__init)
+#ifdef _LINUX_INIT_H
+
+#ifndef __init
 #define __init
 #endif
 
+#ifndef __devinit
+#define __devinit
+#define __devinitdata
+#endif
+
+#endif /* _LINUX_INIT_H */
+
 #if defined(__LINUX_CACHE_H) && !defined(__read_mostly)
 #define __read_mostly
 #endif