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)
commitf00bdde41ba676505445e85e1581325bbb0762f2
tree21e3be85b3234a4cbdf160af729b1c445a8d04b2
parent3940ff6d780a70f1c5a019598be0a2577fa0e949
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