[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/18] Chardev patches
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PULL 00/18] Chardev patches |
Date: |
Thu, 7 Feb 2019 17:05:59 +0100 |
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
- [Qemu-devel] [PULL 00/18] Chardev patches,
Marc-André Lureau <=
- [Qemu-devel] [PULL 03/18] chardev: fix validation of options for QMP created chardevs, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 06/18] chardev: remove many local variables in qemu_chr_parse_socket, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 07/18] chardev: ensure qemu_chr_parse_compat reports missing driver error, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 04/18] chardev: forbid 'reconnect' option with server sockets, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 09/18] chardev: split tcp_chr_wait_connected into two methods, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 10/18] chardev: split up qmp_chardev_open_socket connection code, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 05/18] chardev: forbid 'wait' option with client sockets, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 02/18] io: add qio_task_wait_thread to join with a background thread, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 08/18] chardev: remove unused 'sioc' variable & cleanup paths, Marc-André Lureau, 2019/02/07
- [Qemu-devel] [PULL 01/18] io: store reference to thread information in the QIOTask struct, Marc-André Lureau, 2019/02/07