]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge branch 'kvm-kconfig'
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 8 Feb 2024 13:47:06 +0000 (08:47 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 8 Feb 2024 13:47:51 +0000 (08:47 -0500)
commit687d8f4c3dea0758afd748968d91288220bbe7e3
tree51e96d725f225ec24ac018daf8657fd19b4f06c8
parent693270471d96a63897bd132df15e00da826fa84b
parentf48212ee8e78f765917dc64a7ff4bd13c7e71384
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
arch/arm64/kvm/Kconfig
arch/loongarch/kvm/Kconfig
arch/mips/kvm/Kconfig
arch/x86/kvm/Kconfig
virt/kvm/Kconfig