v2: - Document ChardevClass::chr_write() and qemu_chr_write[_all]() Few chardev fixes: - preserve %errno - allow partial writes in qemu_chr_write()
Improve chardev methods documentation. While @c for frontend and @s for backend is accepted, it confuses me, so I prefer to document for my own mental health. Based-on: <[email protected]> Philippe Mathieu-Daudé (9): chardev/char-fe: Improve @docstrings chardev/char-io: Add @docstrings for io_channel_send[_full]() chardev/char: Improve ChardevClass::chr_write() docstring chardev/char: Document qemu_chr_write[_all]() chardev/char-pty: Do not ignore chr_write() failures chardev/char: Allow partial writes in qemu_chr_write() chardev/char: Preserve %errno in qemu_chr_write() chardev/char-hub: Retry when qemu_chr_fe_write() can not write hw/char: Simplify when qemu_chr_fe_write() could not write include/chardev/char-fe.h | 24 +++++++++++++++++++++++- include/chardev/char-io.h | 18 ++++++++++++++++++ include/chardev/char.h | 35 ++++++++++++++++++++++++++++++++++- chardev/char-hub.c | 2 +- chardev/char-pty.c | 2 +- chardev/char.c | 7 ++++++- hw/char/cadence_uart.c | 2 +- hw/char/ibex_uart.c | 2 +- hw/char/sifive_uart.c | 2 +- 9 files changed, 86 insertions(+), 8 deletions(-) -- 2.51.0
