On 2/11/19 6:55 AM, Vladimir Sementsov-Ogievskiy wrote: > Expose attached aio context. It will be used in nbd code, to > understand, in which aio context negotiation should be done.
s/, in/ in/ > > Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > include/io/channel.h | 9 +++++++++ > io/channel.c | 5 +++++ > 2 files changed, 14 insertions(+) > > diff --git a/include/io/channel.h b/include/io/channel.h > index da2f138200..1a1e4a01b0 100644 > --- a/include/io/channel.h > +++ b/include/io/channel.h > @@ -718,6 +718,15 @@ GSource *qio_channel_add_watch_source(QIOChannel *ioc, > void qio_channel_attach_aio_context(QIOChannel *ioc, > AioContext *ctx); > > +/* > + * qio_channel_get_aio_context Mismatch between comments... > + * @ioc: the channel object > + * > + * Returns channel AioContext if any attached by > + * qio_channel_attach_aio_context(), otherwise NULL. > + */ > +AioContext *qio_channel_get_attached_aio_context(QIOChannel *ioc); and function name. Otherwise, looks straightforward, but I'd rather get Daniel's opinion on whether we need it or if something else is better. > +AioContext *qio_channel_get_attached_aio_context(QIOChannel *ioc) > +{ > + return ioc->ctx; > +} > + > void coroutine_fn qio_channel_yield(QIOChannel *ioc, > GIOCondition condition) > { > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature