]> xenbits.xensource.com Git - xen.git/commitdiff
PV-on-HVM: Define BLOCKING_NOTIFIER_HEAD macro for old Linux kernels.
authorKeir Fraser <keir@xensource.com>
Thu, 1 Nov 2007 09:33:56 +0000 (09:33 +0000)
committerKeir Fraser <keir@xensource.com>
Thu, 1 Nov 2007 09:33:56 +0000 (09:33 +0000)
Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
unmodified_drivers/linux-2.6/compat-include/xen/platform-compat.h

index c720d6e9be923462b64e90e7fea7bc3937b70178..ca634ca08662447c5c73655b66b072992fa39531 100644 (file)
 #define gfp_t unsigned
 #endif
 
-#if defined (_LINUX_NOTIFIER_H) && !defined ATOMIC_NOTIFIER_HEAD
+#if defined(_LINUX_NOTIFIER_H) && !defined(ATOMIC_NOTIFIER_HEAD)
 #define ATOMIC_NOTIFIER_HEAD(name) struct notifier_block *name
 #define atomic_notifier_chain_register(chain,nb) notifier_chain_register(chain,nb)
 #define atomic_notifier_chain_unregister(chain,nb) notifier_chain_unregister(chain,nb)
 #define atomic_notifier_call_chain(chain,val,v) notifier_call_chain(chain,val,v)
 #endif
 
+#if defined(_LINUX_NOTIFIER_H) && !defined(BLOCKING_NOTIFIER_HEAD)
+#define BLOCKING_NOTIFIER_HEAD(name) struct notifier_block *name
+#define blocking_notifier_chain_register(chain,nb) notifier_chain_register(chain,nb)
+#define blocking_notifier_chain_unregister(chain,nb) notifier_chain_unregister(chain,nb)
+#define blocking_notifier_call_chain(chain,val,v) notifier_call_chain(chain,val,v)
+#endif
+
 #if defined(_LINUX_MM_H) && defined set_page_count
 #define init_page_count(page) set_page_count(page, 1)
 #endif