From: Paolo Bonzini Date: Wed, 26 Nov 2025 08:36:37 +0000 (+0100) Subject: Merge tag 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEAD X-Git-Tag: v6.19-rc1~103^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de8e8ebb1a7c5e2243fdb0409418484501e3b9b2;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'kvm-x86-tdx-6.19' of https://github.com/kvm-x86/linux into HEAD KVM TDX changes for 6.19: - Overhaul the TDX code to address systemic races where KVM (acting on behalf of userspace) could inadvertantly trigger lock contention in the TDX-Module, which KVM was either working around in weird, ugly ways, or was simply oblivious to (as proven by Yan tripping several KVM_BUG_ON()s with clever selftests). - Fix a bug where KVM could corrupt a vCPU's cpu_list when freeing a vCPU if creating said vCPU failed partway through. - Fix a few sparse warnings (bad annotation, 0 != NULL). - Use struct_size() to simplify copying capabilities to userspace. --- de8e8ebb1a7c5e2243fdb0409418484501e3b9b2