mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
PV-on-HVM: Define BLOCKING_NOTIFIER_HEAD macro for old Linux kernels.
Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
This commit is contained in:
1 parent
ad2485afd0
commit
1f0123a08f
1 file changed
+8
-1
@@ -44,13 +44,20 @@
|
||||
#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
|
||||
|
||||