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

Reply via email to