v3: - Addressed Marc-André & Daniel comments - Document qemu_chr_fe_write() - Rename replay arguments
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é (10): 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: Document qemu_chr_fe_write()'s return value hw/char: Simplify when qemu_chr_fe_write() could not write system/replay: Rename some method parameters include/chardev/char-fe.h | 33 ++++++++++++++++++++++++++----- include/chardev/char-io.h | 20 +++++++++++++++++++ include/chardev/char.h | 41 ++++++++++++++++++++++++++++++++++++++- include/system/replay.h | 16 +++++++-------- chardev/char-pty.c | 2 +- chardev/char.c | 11 +++++++++++ hw/char/cadence_uart.c | 2 +- hw/char/ibex_uart.c | 2 +- hw/char/sifive_uart.c | 2 +- replay/replay-char.c | 14 ++++++------- stubs/replay-tools.c | 10 +++++----- 11 files changed, 123 insertions(+), 30 deletions(-) -- 2.51.0
