On Thu, Dec 29, 2022, Michal Luczaj wrote: > Move synchronize_srcu(&kvm->srcu) out of kvm->lock critical section. This needs a much more descriptive changelog, and an update to Documentation/virt/kvm/locking.rst to define the ordering requirements between kvm->scru and kvm->lock. And IIUC, there is no deadlock in the current code base, so this really should be a prep patch that's sent along with the Xen series[*] that wants to take kvm->-srcu outside of kvm->lock. [*] https://lore.kernel.org/all/20221222203021.1944101-2-mhal@xxxxxxx