KVM: VMX: Make VMCS configuration/capabilities structs read-only after init
authorSean Christopherson <seanjc@google.com>
Wed, 30 Nov 2022 23:09:14 +0000 (23:09 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 29 Dec 2022 20:41:25 +0000 (15:41 -0500)
commit58ca1930310a0f45f6250d23e6ea8a09af1a133b
tree35c836dc41d1319aa1da7107a5324c4d535cf36d
parenta578a0a9e3526483ad1904fac019d95e7089fb34
KVM: VMX: Make VMCS configuration/capabilities structs read-only after init

Tag vmcs_config and vmx_capability structs as __init, the canonical
configuration is generated during hardware_setup() and must never be
modified after that point.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20221130230934.1014142-31-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/capabilities.h
arch/x86/kvm/vmx/vmx.c