From: Paolo Bonzini Date: Wed, 13 Nov 2024 11:24:19 +0000 (-0500) Subject: Merge tag 'kvm-x86-generic-6.13' of https://github.com/kvm-x86/linux into HEAD X-Git-Tag: v6.13-rc1~97^2~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b39d1578d504122527e88127fdafb6109c3916be;p=thirdparty%2Fkernel%2Flinux.git Merge tag 'kvm-x86-generic-6.13' of https://github.com/kvm-x86/linux into HEAD KVM generic changes for 6.13 - Rework kvm_vcpu_on_spin() to use a single for-loop instead of making two partial poasses over "all" vCPUs. Opportunistically expand the comment to better explain the motivation and logic. - Protect vcpu->pid accesses outside of vcpu->mutex with a rwlock instead of RCU, so that running a vCPU on a different task doesn't encounter long stalls due to having to wait for all CPUs become quiescent. --- b39d1578d504122527e88127fdafb6109c3916be