Marc-André Lureau <[email protected]> writes: > The function calls qemu_coroutine_yield(), and is called from > monitor_qmp_dispatcher_co(). > > Fixes: 60f4f62efeb ("monitor: extract request dequeuing to a new function") > Signed-off-by: Marc-André Lureau <[email protected]> > --- > monitor/qmp.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/monitor/qmp.c b/monitor/qmp.c > index 223e0643c2a..338d37cb7e5 100644 > --- a/monitor/qmp.c > +++ b/monitor/qmp.c > @@ -342,7 +342,8 @@ static QMPRequest > *monitor_qmp_requests_pop_any_with_lock(void) > return req_obj; > } > > -static QMPRequest *monitor_qmp_dispatcher_pop_any(void) > +static QMPRequest * coroutine_fn > +monitor_qmp_dispatcher_pop_any(void) > { > while (true) { > /*
Reviewed-by: Markus Armbruster <[email protected]>
