Re: [PATCH v2 3/3] KVM: TDX: Enable Bus Lock VM exit
Xiaoyao Li <[email protected]>
| Newsgroups | dev.linux.lists.sashiko-reviews,org.kernel.vger.kvm |
|---|---|
| Message-ID | <[email protected]> |
On 8/10/2026 7:46 PM, [email protected] wrote: >> @@ -2150,6 +2154,22 @@ int tdx_handle_exit(struct kvm_vcpu *vcpu, fastpath_t fastpath) >> return 0; >> } >> >> +int tdx_handle_exit(struct kvm_vcpu *vcpu, fastpath_t fastpath) >> +{ >> + int ret = __tdx_handle_exit(vcpu, fastpath); >> + >> + /* Exit to user space when bus lock was detected */ >> + if (vmx_get_exit_reason(vcpu).bus_lock_detected) { >> + if (ret > 0) { >> + vcpu->run->exit_reason = KVM_EXIT_X86_BUS_LOCK; >> + ret = 0; >> + } > [Severity: High] > This is a pre-existing issue, but since you fixed the negative return value > handling here for tdx_handle_exit() in v2, should a similar fix be applied > to the pre-existing vmx_handle_exit() in arch/x86/kvm/vmx/vmx.c? VMX fix was sent already: https://lore.kernel.org/all/[email protected]/