diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2024-02-08 08:47:06 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2024-02-08 08:47:51 -0500 |
commit | 687d8f4c3dea0758afd748968d91288220bbe7e3 (patch) | |
tree | 51e96d725f225ec24ac018daf8657fd19b4f06c8 /virt | |
parent | 693270471d96a63897bd132df15e00da826fa84b (diff) | |
parent | f48212ee8e78f765917dc64a7ff4bd13c7e71384 (diff) | |
download | linux-stable-687d8f4c3dea0758afd748968d91288220bbe7e3.tar.gz linux-stable-687d8f4c3dea0758afd748968d91288220bbe7e3.tar.bz2 linux-stable-687d8f4c3dea0758afd748968d91288220bbe7e3.zip |
Merge branch 'kvm-kconfig'
Cleanups to Kconfig definitions for KVM
* replace HAVE_KVM with an architecture-dependent symbol, when CONFIG_KVM
may or may not be available depending on CPU capabilities (MIPS)
* replace HAVE_KVM with IS_ENABLED(CONFIG_KVM) for host-side code that is
not part of the KVM module, so that it is completely compiled out
* factor common "select" statements in common code instead of requiring
each architecture to specify it
Diffstat (limited to 'virt')
-rw-r--r-- | virt/kvm/Kconfig | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/virt/kvm/Kconfig b/virt/kvm/Kconfig index a11e9c80fac9..29b73eedfe74 100644 --- a/virt/kvm/Kconfig +++ b/virt/kvm/Kconfig @@ -1,9 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 # KVM common configuration items and defaults -config HAVE_KVM - bool - config KVM_COMMON bool select EVENTFD @@ -76,6 +73,7 @@ config KVM_COMPAT config HAVE_KVM_IRQ_BYPASS bool + select IRQ_BYPASS_MANAGER config HAVE_KVM_VCPU_ASYNC_IOCTL bool |