]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: VMX: use __always_inline for is_td_vcpu and is_td
authorEdward Adam Davis <eadavis@qq.com>
Tue, 27 May 2025 08:44:37 +0000 (16:44 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 27 May 2025 16:12:49 +0000 (12:12 -0400)
commitcd1be30b44d930d8082618cd8f8c57e87758fe33
tree4b8bcbf249c168db964bd5415b5005e6679b6373
parente9f17038d814c0185e017a3fa62305a12d52f45c
KVM: VMX: use __always_inline for is_td_vcpu and is_td

is_td() and is_td_vcpu() are used in no-instrumentation sections; use
__always_inline instead of inline.

vmlinux.o: error: objtool: vmx_handle_nmi+0x47:
        call to is_td_vcpu.isra.0() leaves .noinstr.text section

Fixes: 7172c753c26a ("KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct")
Signed-off-by: Edward Adam Davis <eadavis@qq.com>
Message-ID: <tencent_1A767567C83C1137829622362E4A72756F09@qq.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/common.h