monitor: add more *_locked() functions
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 17 May 2023 12:46:49 +0000 (14:46 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 25 May 2023 08:18:33 +0000 (10:18 +0200)
commit4cb96b974265f97a9902b4458e50d01082572a16
treea54e0a13142b24532155d3aee540260f5bc33d14
parentc5d0c55f1ac402327235e4046f3921d16bc7b529
monitor: add more *_locked() functions

Allow flushing and printing to the monitor while mon->mon_lock is
held.  This will help cleaning up the locking of mon->mux_out and
mon->suspend_cnt.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/monitor/monitor.h
monitor/monitor.c