On 30/09/2016 17:16, Daniel P. Berrange wrote: > Ensure that all I/O channels created for NBD are given names > to distinguish their respective roles. > > Signed-off-by: Daniel P. Berrange <berra...@redhat.com> > --- > block/nbd.c | 1 + > blockdev-nbd.c | 3 +++ > nbd/client.c | 1 + > nbd/server.c | 1 + > 4 files changed, 6 insertions(+) > > diff --git a/block/nbd.c b/block/nbd.c > index 6bc06d6..1ec64ab 100644 > --- a/block/nbd.c > +++ b/block/nbd.c > @@ -248,6 +248,7 @@ static QIOChannelSocket > *nbd_establish_connection(SocketAddress *saddr, > Error *local_err = NULL; > > sioc = qio_channel_socket_new(); > + qio_channel_set_name(QIO_CHANNEL(sioc), "nbd-client"); > > qio_channel_socket_connect_sync(sioc, > saddr, > diff --git a/blockdev-nbd.c b/blockdev-nbd.c > index ca41cc6..81bca17 100644 > --- a/blockdev-nbd.c > +++ b/blockdev-nbd.c > @@ -44,6 +44,7 @@ static gboolean nbd_accept(QIOChannel *ioc, GIOCondition > condition, > return TRUE; > } > > + qio_channel_set_name(QIO_CHANNEL(cioc), "nbd-server"); > nbd_client_new(NULL, cioc, > nbd_server->tlscreds, NULL, > nbd_client_put); > @@ -111,6 +112,8 @@ void qmp_nbd_server_start(SocketAddress *addr, > nbd_server = g_new0(NBDServerData, 1); > nbd_server->watch = -1; > nbd_server->listen_ioc = qio_channel_socket_new(); > + qio_channel_set_name(QIO_CHANNEL(nbd_server->listen_ioc), > + "nbd-listener"); > if (qio_channel_socket_listen_sync( > nbd_server->listen_ioc, addr, errp) < 0) { > goto error; > diff --git a/nbd/client.c b/nbd/client.c > index a92f1e2..f6db836 100644 > --- a/nbd/client.c > +++ b/nbd/client.c > @@ -387,6 +387,7 @@ static QIOChannel *nbd_receive_starttls(QIOChannel *ioc, > if (!tioc) { > return NULL; > } > + qio_channel_set_name(QIO_CHANNEL(tioc), "nbd-client-tls"); > data.loop = g_main_loop_new(g_main_context_default(), FALSE); > TRACE("Starting TLS handshake"); > qio_channel_tls_handshake(tioc, > diff --git a/nbd/server.c b/nbd/server.c > index 472f584..36bcafc 100644 > --- a/nbd/server.c > +++ b/nbd/server.c > @@ -349,6 +349,7 @@ static QIOChannel > *nbd_negotiate_handle_starttls(NBDClient *client, > return NULL; > } > > + qio_channel_set_name(QIO_CHANNEL(tioc), "nbd-server-tls"); > TRACE("Starting TLS handshake"); > data.loop = g_main_loop_new(g_main_context_default(), FALSE); > qio_channel_tls_handshake(tioc, >
Acked-by: Paolo Bonzini <pbonz...@redhat.com>