[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



Hi

On Sat, Jul 25, 2026 at 1:48 PM Marc-André Lureau
<marcandre.lureau@xxxxxxxxxx> 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 <marcandre.lureau@xxxxxxxxxx>

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/20260720-co-v1-0-fabb4db3c204@xxxxxxxxxx
>
> To: qemu-devel@xxxxxxxxxx
> Cc: Markus Armbruster <armbru@xxxxxxxxxx>
> Cc: Peter Xu <peterx@xxxxxxxxxx>
> Cc: Fabiano Rosas <farosas@xxxxxxx>
> Cc: "Daniel P. Berrangé" <berrange@xxxxxxxxxx>
> Cc: John Snow <jsnow@xxxxxxxxxx>
> Cc: Vladimir Sementsov-Ogievskiy <vsementsov@xxxxxxxxxxxxxx>
> Cc: Kevin Wolf <kwolf@xxxxxxxxxx>
> Cc: Hanna Reitz <hreitz@xxxxxxxxxx>
> Cc: qemu-block@xxxxxxxxxx
> Cc: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
> Cc: Fam Zheng <fam@xxxxxxxxxx>
> Cc: "Denis V. Lunev" <den@xxxxxxxxxx>
> Cc: Christian Schoenebeck <qemu_oss@xxxxxxxxxxxxx>
> Cc: Greg Kurz <groug@xxxxxxxx>
> Cc: "Michael S. Tsirkin" <mst@xxxxxxxxxx>
> Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> Cc: Anthony PERARD <anthony@xxxxxxxxxxxxxx>
> Cc: "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxx>
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
> Cc: Li Zhijian <lizhijian@xxxxxxxxxxx>
>
> ---
> 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 <marcandre.lureau@xxxxxxxxxx>
>




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.