On Fri, Aug 08, 2025 at 08:58:58PM +0200, Paolo Bonzini wrote: > cpu->exit_request do not use a load-acquire/store-release pair right now, > but this means that cpu_exit() does not store it after any flags that are > read in the slow path. > > Probably everything is protected one way or the other by the BQL, because > after reading cpu->exit_request the CPU thread often goes to sleep > (by waiting on the BQL-protected cpu->halt_cond), but it's not clear. > Use load-acquire/store-release consistently. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
Reviewed-by: Peter Xu <pet...@redhat.com> -- Peter Xu