]> git.proxmox.com Git - qemu.git/commit - qemu-char.c
add close callback for tty-based char device
authorDavid Ahern <daahern@cisco.com>
Thu, 11 Feb 2010 01:27:17 +0000 (18:27 -0700)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 22 Feb 2010 22:16:17 +0000 (16:16 -0600)
commit4266a134715416d4602a89c21d29a1e4ee2aeee7
tree21e3be85b3234a4cbdf160af729b1c445a8d04b2
parent71e605f80313a632cc6714cde7bd240042dbdd95
add close callback for tty-based char device

v1 -> v2  coding style changes

Add a tty close callback. Right now if a guest device that is connected
to a tty-based chardev in the host is removed, the tty is not closed.
With this patch it is closed.

Example use case is connecting an emulated USB serial cable in the guest
to ttyS0 of the host using the monitor command:

usb_add serial::/dev/ttyS0

and then removing the device with:

usb_del serial::/dev/ttyS0

Signed-off-by: David Ahern <daahern@cisco.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qemu-char.c