On Mon, May 09, 2022 at 12:29:56PM +0200, Paolo Bonzini wrote: > nbd_co_establish_connection_cancel() cancels a coroutine but is not called > from coroutine context itself, for example in nbd_cancel_in_flight() > and in timer callbacks reconnect_delay_timer_cb() and open_timer_cb(). > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > include/block/nbd.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Eric Blake <ebl...@redhat.com> > > diff --git a/include/block/nbd.h b/include/block/nbd.h > index a98eb665da..5c3710fa52 100644 > --- a/include/block/nbd.h > +++ b/include/block/nbd.h > @@ -423,6 +423,6 @@ QIOChannel *coroutine_fn > nbd_co_establish_connection(NBDClientConnection *conn, NBDExportInfo *info, > bool blocking, Error **errp); > > -void coroutine_fn nbd_co_establish_connection_cancel(NBDClientConnection > *conn); > +void nbd_co_establish_connection_cancel(NBDClientConnection *conn); > > #endif > -- > 2.35.1 > > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org