On 01/14/2013 04:35 AM, Gerd Hoffmann wrote: > qemu_chr_open_socket is split into two functions. All initialization > after creating the socket file handler is split away into the new > qemu_chr_open_socket_fd function. > > chr->filename doesn't get filled from QemuOpts any more. Qemu gathers > the information using getsockname and getnameinfo instead. This way it > will also work correctly for file handles passed via file descriptor > passing. > > Finally qmp_chardev_open_socket() is the actual qmp hotplug > implementation which basically just calls socket_listen or > socket_connect and the new qemu_chr_open_socket_fd function. > > Signed-off-by: Gerd Hoffmann <kra...@redhat.com> > --- > qapi-schema.json | 28 ++++++++- > qemu-char.c | 166 ++++++++++++++++++++++++++++++++++++----------------- > 2 files changed, 138 insertions(+), 56 deletions(-)
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature