]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
kvm: move "select IRQ_BYPASS_MANAGER" to common code
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 11 Jan 2024 08:02:05 +0000 (03:02 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 8 Feb 2024 13:45:34 +0000 (08:45 -0500)
CONFIG_IRQ_BYPASS_MANAGER is a dependency of the common code included by
CONFIG_HAVE_KVM_IRQ_BYPASS.  There is no advantage in adding the corresponding
"select" directive to each architecture.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/arm64/kvm/Kconfig
arch/powerpc/kvm/Kconfig
arch/x86/kvm/Kconfig
virt/kvm/Kconfig

index 6c3c8ca73e7fda8bb29792218bb11d031e7527ff..46bdbd852857733c7c85132fe6143c40f5bd1dcb 100644 (file)
@@ -34,7 +34,6 @@ menuconfig KVM
        select HAVE_KVM_MSI
        select HAVE_KVM_IRQCHIP
        select HAVE_KVM_IRQ_ROUTING
-       select IRQ_BYPASS_MANAGER
        select HAVE_KVM_IRQ_BYPASS
        select HAVE_KVM_VCPU_RUN_PID_CHANGE
        select SCHED_INFO
index 074263429faf2e49b516fb1ef1ac3544b902febe..dbfdc126bf1440b463ea509ed9f832617c4e35f3 100644 (file)
@@ -22,7 +22,6 @@ config KVM
        select KVM_COMMON
        select HAVE_KVM_VCPU_ASYNC_IOCTL
        select KVM_VFIO
-       select IRQ_BYPASS_MANAGER
        select HAVE_KVM_IRQ_BYPASS
 
 config KVM_BOOK3S_HANDLER
index 87e3da7b0439790dac6b35aa4f95e8e7573284d7..e7cbf011d766a9c0f96d84bc864540e6faaac49c 100644 (file)
@@ -29,7 +29,6 @@ config KVM
        select HAVE_KVM_PFNCACHE
        select HAVE_KVM_DIRTY_RING_TSO
        select HAVE_KVM_DIRTY_RING_ACQ_REL
-       select IRQ_BYPASS_MANAGER
        select HAVE_KVM_IRQ_BYPASS
        select HAVE_KVM_IRQ_ROUTING
        select KVM_ASYNC_PF
index 184dab4ee871c6d2f54e1b095fab43c5f9f97e9a..6408bc5dacd1109fc24bb71bc069b02c48f450c8 100644 (file)
@@ -73,6 +73,7 @@ config KVM_COMPAT
 
 config HAVE_KVM_IRQ_BYPASS
        bool
+       select IRQ_BYPASS_MANAGER
 
 config HAVE_KVM_VCPU_ASYNC_IOCTL
        bool