|
@@ -306,7 +306,7 @@ struct kvm {
|
|
|
struct hlist_head irq_ack_notifier_list;
|
|
|
#endif
|
|
|
|
|
|
-#ifdef KVM_ARCH_WANT_MMU_NOTIFIER
|
|
|
+#if defined(CONFIG_MMU_NOTIFIER) && defined(KVM_ARCH_WANT_MMU_NOTIFIER)
|
|
|
struct mmu_notifier mmu_notifier;
|
|
|
unsigned long mmu_notifier_seq;
|
|
|
long mmu_notifier_count;
|
|
@@ -780,7 +780,7 @@ struct kvm_stats_debugfs_item {
|
|
|
extern struct kvm_stats_debugfs_item debugfs_entries[];
|
|
|
extern struct dentry *kvm_debugfs_dir;
|
|
|
|
|
|
-#ifdef KVM_ARCH_WANT_MMU_NOTIFIER
|
|
|
+#if defined(CONFIG_MMU_NOTIFIER) && defined(KVM_ARCH_WANT_MMU_NOTIFIER)
|
|
|
static inline int mmu_notifier_retry(struct kvm_vcpu *vcpu, unsigned long mmu_seq)
|
|
|
{
|
|
|
if (unlikely(vcpu->kvm->mmu_notifier_count))
|