On 11/12/25 16:41, Philippe Mathieu-Daudé wrote:
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
Hi!
From this patchset, 1 change has now found its way to the master
branch:
chardev/char-pty: Do not ignore chr_write() failures
Besides it, the following 2 changes were marked for-stable:
chardev/char: Allow partial writes in qemu_chr_write()
chardev/char: Preserve %errno in qemu_chr_write()
Are other changes (including the above 2) not needed anymore?
Thanks,
/mjt