]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: x86: Deduplicate MSR interception enabling and disabling
authorChao Gao <chao.gao@intel.com>
Thu, 12 Jun 2025 08:19:46 +0000 (01:19 -0700)
committerSean Christopherson <seanjc@google.com>
Tue, 24 Jun 2025 22:42:12 +0000 (15:42 -0700)
commit3f06b8927afa3cede5c2e70ee76659d4801e4667
tree57e2f2ed6ccb5b9c10b92454dddbef5e026f6aae
parent58c81bc1e71de7d02848a1c1579256f5ebd38e07
KVM: x86: Deduplicate MSR interception enabling and disabling

Extract a common function from MSR interception disabling logic and create
disabling and enabling functions based on it. This removes most of the
duplicated code for MSR interception disabling/enabling.

No functional change intended.

Signed-off-by: Chao Gao <chao.gao@intel.com>
Reviewed-by: Dapeng Mi <dapeng1.mi@linux.intel.com>
Link: https://lore.kernel.org/r/20250612081947.94081-2-chao.gao@intel.com
[sean: s/enable/set, inline the wrappers]
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/svm/svm.c
arch/x86/kvm/svm/svm.h
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/vmx/vmx.h