Re: [PATCH v2 0/8] coroutine: add missing annotations

Marc-André Lureau <[email protected]>
Newsgroups org.xenproject.lists.xen-devel,org.nongnu.qemu-devel
Message-ID <CAMxuvazemnngM4-J1QFPwEBaazVnTavxSEbZEe9HGSrri9CjqA@mail.gmail.com>
Hi

On Sat, Jul 25, 2026 at 1:48 PM Marc-André Lureau
<[email protected]> wrote:
>
> Hi
>
> Add missing coroutine_fn, coroutine_mixed_fn annotations and fix
> a few related issues across monitor, migration, io, block, and
> 9pfs subsystems.
>
> Signed-off-by: Marc-André Lureau <[email protected]>

I am queuing all except "block: add missing coroutine_fn annotations"
awaiting review

> ---
> Changes in v2:
> - fix some annotations in patch "block: add missing coroutine annotation"
> - collect trailer tags
> - Link to v1: https://lore.kernel.org/qemu-devel/[email protected]
>
> To: [email protected]
> Cc: Markus Armbruster <[email protected]>
> Cc: Peter Xu <[email protected]>
> Cc: Fabiano Rosas <[email protected]>
> Cc: "Daniel P. Berrangé" <[email protected]>
> Cc: John Snow <[email protected]>
> Cc: Vladimir Sementsov-Ogievskiy <[email protected]>
> Cc: Kevin Wolf <[email protected]>
> Cc: Hanna Reitz <[email protected]>
> Cc: [email protected]
> Cc: Stefan Hajnoczi <[email protected]>
> Cc: Fam Zheng <[email protected]>
> Cc: "Denis V. Lunev" <[email protected]>
> Cc: Christian Schoenebeck <[email protected]>
> Cc: Greg Kurz <[email protected]>
> Cc: "Michael S. Tsirkin" <[email protected]>
> Cc: Stefano Stabellini <[email protected]>
> Cc: Anthony PERARD <[email protected]>
> Cc: "Edgar E. Iglesias" <[email protected]>
> Cc: [email protected]
> Cc: Li Zhijian <[email protected]>
>
> ---
> Marc-André Lureau (8):
>       monitor: annotate monitor_qmp_dispatcher_pop_any() as coroutine
>       migration: fix qemu_get_counted_string annotation
>       io: add missing coroutine annotation
>       block: add missing coroutine annotation
>       qcow2: remove invalid qcow2_check_refcounts calls
>       block: add missing coroutine_fn annotations
>       hw/9pfs: annotate V9fsTransport callbacks as coroutine_fn
>       migration/rdma: annotate and simplify wait_comp_channel()
>
>  hw/9pfs/9p.h                 | 26 +++++++++++++++-----------
>  include/block/blockjob_int.h |  2 +-
>  include/io/channel.h         |  4 ++--
>  block/commit.c               |  5 +++--
>  block/crypto.c               | 13 +++++++------
>  block/io.c                   |  8 +++++---
>  block/parallels.c            |  5 +++--
>  block/qcow2-snapshot.c       | 18 ------------------
>  block/qcow2.c                | 12 ++++++++----
>  blockjob.c                   |  3 ++-
>  hw/9pfs/9p.c                 | 31 +++++++++++++++++++------------
>  hw/9pfs/virtio-9p-device.c   | 24 +++++++++++++-----------
>  hw/9pfs/xen-9p-backend.c     | 34 +++++++++++++++++-----------------
>  io/channel.c                 |  5 +++--
>  migration/qemu-file.c        |  2 +-
>  migration/rdma.c             | 12 ++++--------
>  monitor/qmp.c                |  3 ++-
>  17 files changed, 105 insertions(+), 102 deletions(-)
> ---
> base-commit: 300438ffbb8d9430cac2fcc15cba6f482b2c0587
> change-id: 20260720-co-625d98c7dc5e
>
> Best regards,
> --
> Marc-André Lureau <[email protected]>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.