Commit 407fd8b8 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

KVM: remove CONFIG_KVM_GENERIC_MMU_NOTIFIER



All architectures now use MMU notifier for KVM page table management.
Remove the Kconfig symbol and the code that is used when it is
disabled.

Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 6de23f81
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -21,7 +21,6 @@ menuconfig KVM
	bool "Kernel-based Virtual Machine (KVM) support"
	select KVM_COMMON
	select KVM_GENERIC_HARDWARE_ENABLING
	select KVM_GENERIC_MMU_NOTIFIER
	select HAVE_KVM_CPU_RELAX_INTERCEPT
	select KVM_MMIO
	select KVM_GENERIC_DIRTYLOG_READ_PROTECT
+0 −1
Original line number Diff line number Diff line
@@ -28,7 +28,6 @@ config KVM
	select KVM_COMMON
	select KVM_GENERIC_DIRTYLOG_READ_PROTECT
	select KVM_GENERIC_HARDWARE_ENABLING
	select KVM_GENERIC_MMU_NOTIFIER
	select KVM_MMIO
	select VIRT_XFER_TO_GUEST_WORK
	select SCHED_INFO
+0 −1
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@ config KVM
	select KVM_COMMON
	select KVM_GENERIC_DIRTYLOG_READ_PROTECT
	select KVM_MMIO
	select KVM_GENERIC_MMU_NOTIFIER
	select KVM_GENERIC_HARDWARE_ENABLING
	select HAVE_KVM_READONLY_MEM
	help
+0 −4
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@ config KVM_BOOK3S_64_HANDLER
config KVM_BOOK3S_PR_POSSIBLE
	bool
	select KVM_MMIO
	select KVM_GENERIC_MMU_NOTIFIER

config KVM_BOOK3S_HV_POSSIBLE
	bool
@@ -81,7 +80,6 @@ config KVM_BOOK3S_64_HV
	tristate "KVM for POWER7 and later using hypervisor mode in host"
	depends on KVM_BOOK3S_64 && PPC_POWERNV
	select KVM_BOOK3S_HV_POSSIBLE
	select KVM_GENERIC_MMU_NOTIFIER
	select KVM_BOOK3S_HV_PMU
	select CMA
	help
@@ -203,7 +201,6 @@ config KVM_E500V2
	depends on !CONTEXT_TRACKING_USER
	select KVM
	select KVM_MMIO
	select KVM_GENERIC_MMU_NOTIFIER
	help
	  Support running unmodified E500 guest kernels in virtual machines on
	  E500v2 host processors.
@@ -220,7 +217,6 @@ config KVM_E500MC
	select KVM
	select KVM_MMIO
	select KVM_BOOKE_HV
	select KVM_GENERIC_MMU_NOTIFIER
	help
	  Support running unmodified E500MC/E5500/E6500 guest kernels in
	  virtual machines on E500MC/E5500/E6500 host processors.
+0 −1
Original line number Diff line number Diff line
@@ -625,7 +625,6 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
		break;
#endif
	case KVM_CAP_SYNC_MMU:
		BUILD_BUG_ON(!IS_ENABLED(CONFIG_KVM_GENERIC_MMU_NOTIFIER));
		r = 1;
		break;
#ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
Loading