]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers
authorSean Christopherson <seanjc@google.com>
Wed, 27 Jul 2022 23:34:23 +0000 (23:34 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 10 Aug 2022 19:08:30 +0000 (15:08 -0400)
commitadfd45d2e7781f91880b4d69140c11562736062e
treeb2bf5b20e0ed7931a70758b79a832ca17673e2c8
parent501fd2d08795e83c623b10632b7307434ab973f2
KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers

Turn vcpu_to_lbr_desc() and vcpu_to_lbr_records() into functions in order
to provide type safety, to document exactly what they return, and to
allow consuming the helpers in vmx.h.  Move the definitions as necessary
(the macros "reference" to_vmx() before its definition).

No functional change intended.

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