20 lines
515 B
C
20 lines
515 B
C
#ifndef __ASM_KVM_GUEST_MM_HOOKS_H
|
|
#define __ASM_KVM_GUEST_MM_HOOKS_H
|
|
|
|
#ifdef __KERNEL__
|
|
|
|
extern int kvm_get_mm_notifier_locked(struct mm_struct *mm);
|
|
|
|
#ifdef CONFIG_KVM_GUEST_KERNEL
|
|
/* it is pure guest kernel (not paravirtualized based on pv_ops) */
|
|
static inline int
|
|
get_mm_notifier_locked(struct mm_struct *mm)
|
|
{
|
|
/* create mm notifier to trace some events over mm */
|
|
return kvm_get_mm_notifier_locked(mm);
|
|
}
|
|
#endif /* CONFIG_KVM_GUEST_KERNEL */
|
|
|
|
#endif /* __KERNEL__ */
|
|
#endif /* __ASM_KVM_GUEST_MM_HOOKS_H */
|