The following changes since commit 632351e0e1a861f2eaf709b053c53f96a1225825:
Merge remote-tracking branch 'remotes/elmarco/tags/dump-pull-request' into staging (2019-02-07 14:20:46 +0000) are available in the Git repository at: https://github.com/elmarco/qemu.git tags/chardev-pull-request for you to fetch changes up to df3afdedd23ade0c9de55cadeb1d85055689023f: tests/test-char: add muxed chardev testing for open/close (2019-02-07 16:18:25 +0100) ---------------------------------------------------------------- Various chardev fixes ---------------------------------------------------------------- Artem Pisarenko (2): chardev: fix mess in OPENED/CLOSED events when muxed tests/test-char: add muxed chardev testing for open/close Daniel P. Berrangé (16): io: store reference to thread information in the QIOTask struct io: add qio_task_wait_thread to join with a background thread chardev: fix validation of options for QMP created chardevs chardev: forbid 'reconnect' option with server sockets chardev: forbid 'wait' option with client sockets chardev: remove many local variables in qemu_chr_parse_socket chardev: ensure qemu_chr_parse_compat reports missing driver error chardev: remove unused 'sioc' variable & cleanup paths chardev: split tcp_chr_wait_connected into two methods chardev: split up qmp_chardev_open_socket connection code chardev: use a state machine for socket connection state chardev: honour the reconnect setting in tcp_chr_wait_connected chardev: disallow TLS/telnet/websocket with tcp_chr_wait_connected chardev: fix race with client connections in tcp_chr_wait_connected tests: expand coverage of socket chardev test chardev: ensure termios is fully initialized include/chardev/char-fe.h | 18 +- include/io/task.h | 29 +- chardev/char-fe.c | 33 +- chardev/char-mux.c | 16 +- chardev/char-serial.c | 2 +- chardev/char-socket.c | 487 ++++++++++++++++------ chardev/char.c | 2 + io/task.c | 98 +++-- tests/ivshmem-test.c | 2 +- tests/libqtest.c | 4 +- tests/test-char.c | 723 +++++++++++++++++++++++++-------- tests/test-filter-redirector.c | 4 +- io/trace-events | 2 + 13 files changed, 1061 insertions(+), 359 deletions(-) -- 2.20.1.519.g8feddda32c