[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/9] chardev: qio related non-default context sup
From: |
Peter Xu |
Subject: |
[Qemu-devel] [PATCH v2 0/9] chardev: qio related non-default context support |
Date: |
Tue, 6 Mar 2018 13:33:11 +0800 |
Based-on: <address@hidden>
This series is based on the QIO part:
[PATCH v3 0/6] qio: general non-default GMainContext support
v2:
- fix the reported problem by patchew in patch 5
- added some r-bs from Marc-Andre
Please review, thanks.
Peter Xu (9):
vl: export machine_init_done
chardev: fix leak in tcp_chr_telnet_init_io()
chardev: update net listener gcontext
chardev: allow telnet gsource to switch gcontext
chardev: introduce chr_machine_done hook
chardev: use chardev's gcontext for async connect
chardev: tcp: postpone async connection setup
chardev: tcp: let TLS run on chardev context
chardev: tcp: postpone TLS work until machine done
chardev/char-mux.c | 33 ++++++++--
chardev/char-socket.c | 153 ++++++++++++++++++++++++++++++++++-----------
chardev/char.c | 43 +++++--------
include/chardev/char-mux.h | 2 -
include/chardev/char.h | 2 +
include/sysemu/sysemu.h | 2 +
stubs/machine-init-done.c | 2 +
tests/test-char.c | 1 -
vl.c | 4 +-
9 files changed, 169 insertions(+), 73 deletions(-)
--
2.14.3
- [Qemu-devel] [PATCH v2 0/9] chardev: qio related non-default context support,
Peter Xu <=
- [Qemu-devel] [PATCH v2 2/9] chardev: fix leak in tcp_chr_telnet_init_io(), Peter Xu, 2018/03/06
- [Qemu-devel] [PATCH v2 1/9] vl: export machine_init_done, Peter Xu, 2018/03/06
- [Qemu-devel] [PATCH v2 3/9] chardev: update net listener gcontext, Peter Xu, 2018/03/06
- [Qemu-devel] [PATCH v2 4/9] chardev: allow telnet gsource to switch gcontext, Peter Xu, 2018/03/06
- [Qemu-devel] [PATCH v2 5/9] chardev: introduce chr_machine_done hook, Peter Xu, 2018/03/06
- [Qemu-devel] [PATCH v2 6/9] chardev: use chardev's gcontext for async connect, Peter Xu, 2018/03/06