Hi, Some chardev-related patches I have accumulated. Please review, thanks!
Marc-André Lureau (9): char.h: fix gtk-doc comment style chardev: mark the calls that allow an implicit mux monitor chardev: use a child source for qio input source char: update the mux hanlders in class callback char-fe: set_handlers() needs an associted chardev terminal3270: do not use backend timer sources chardev: add a note about frontend sources and context switch char-pty: remove check for connection on write char-pty: remove write_lock usage include/chardev/char-fe.h | 84 ++++++++++++++++++-------------------- include/chardev/char-mux.h | 1 - include/chardev/char.h | 81 +++++++++++++++++++----------------- chardev/char-fe.c | 11 +---- chardev/char-io.c | 48 +++------------------- chardev/char-mux.c | 5 ++- chardev/char-pty.c | 56 ++----------------------- chardev/char.c | 32 +++++++++++---- gdbstub.c | 6 ++- hw/char/terminal3270.c | 15 +++---- hw/char/xen_console.c | 5 ++- net/slirp.c | 5 ++- vl.c | 10 ++--- 13 files changed, 145 insertions(+), 214 deletions(-) -- 2.18.0.547.g1d89318c48