[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/22] chardev clean-ups & tests
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH 00/22] chardev clean-ups & tests |
Date: |
Thu, 2 Feb 2017 18:51:19 +0400 |
Hi,
The following series contains various patches:
- chardev and other clean-ups
- replace "chardevs" list for a /chardevs container object
- add a few read-only socket properties mainly useful for testing
- add various chardev tests
This series is part of a larger refactoring series that I try to keep
up to date here: https://github.com/elmarco/qemu/commits/chrfe
Marc-André Lureau (22):
char: remove qemu_chr_be_generic_open
mux: simplfy muxes_realize_done
xen: use a better chardev type check
container: don't leak container reference
main: free root container
char: add a /chardevs container
char: use /chardevs container instead of chardevs list
char: remove qemu_chardev_add
char: remove chardevs list
char: useless NULL check
qcow2: remove useless NULL check
char-socket: introduce update_disconnected_filename()
char-socket: update local address after listen
char-socket: add 'addr' property
char-socket: add 'connected' property
char-udp: flush as much buffer as possible
tests: add alias check in /char/ringbuf
tests: add /char/pipe test
tests: add /char/file test
tests: add /char/socket test
tests: add /char/udp test
tests: add /char/console test
chardev/char-mux.h | 2 +-
include/sysemu/char.h | 12 +-
block/qcow2.c | 4 +-
chardev/char-mux.c | 11 +-
chardev/char-pty.c | 2 +-
chardev/char-socket.c | 46 ++++++-
chardev/char-udp.c | 26 ++--
chardev/char.c | 161 +++++++++++------------
gdbstub.c | 2 +-
hw/bt/hci-csr.c | 2 +-
qom/container.c | 1 +
tests/test-char.c | 358 +++++++++++++++++++++++++++++++++++++++++++++++++-
ui/console.c | 2 +-
ui/gtk.c | 2 +-
vl.c | 2 +-
xen-common.c | 2 +-
16 files changed, 510 insertions(+), 125 deletions(-)
--
2.11.0.295.gd7dffce1c.dirty
- [Qemu-devel] [PATCH 00/22] chardev clean-ups & tests,
Marc-André Lureau <=
- [Qemu-devel] [PATCH 01/22] char: remove qemu_chr_be_generic_open, Marc-André Lureau, 2017/02/02
- [Qemu-devel] [PATCH 03/22] xen: use a better chardev type check, Marc-André Lureau, 2017/02/02
- [Qemu-devel] [PATCH 02/22] mux: simplfy muxes_realize_done, Marc-André Lureau, 2017/02/02
- [Qemu-devel] [PATCH 04/22] container: don't leak container reference, Marc-André Lureau, 2017/02/02
- [Qemu-devel] [PATCH 05/22] main: free root container, Marc-André Lureau, 2017/02/02
- [Qemu-devel] [PATCH 06/22] char: add a /chardevs container, Marc-André Lureau, 2017/02/02