qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/blk_co_*
@ 2023-03-09  8:44 Paolo Bonzini
  2023-03-09  8:44 ` [PATCH 1/9] vvfat: mark various functions as coroutine_fn Paolo Bonzini
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Paolo Bonzini @ 2023-03-09  8:44 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-block

"Mostly" because there is a 9pfs patch in here too.

The series was developed with the help of vrc and the clang TSA annotations.

Paolo

Paolo Bonzini (9):
  vvfat: mark various functions as coroutine_fn
  blkdebug: add missing coroutine_fn annotation
  mirror: make mirror_flush a coroutine_fn
  nbd: mark more coroutine_fns
  9pfs: mark more coroutine_fns
  qemu-pr-helper: mark more coroutine_fns
  tests: mark more coroutine_fns
  qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK
  vmdk: make vmdk_is_cid_valid a coroutine_fn

 block/blkdebug.c              |  4 +--
 block/mirror.c                |  4 +--
 block/qcow2-bitmap.c          |  2 +-
 block/qcow2-cluster.c         | 20 +++++++-----
 block/qcow2-refcount.c        |  8 ++---
 block/qcow2-snapshot.c        | 25 +++++++--------
 block/qcow2.c                 | 26 ++++++++--------
 block/qcow2.h                 | 15 ++++-----
 block/vmdk.c                  |  2 +-
 block/vvfat.c                 | 58 ++++++++++++++++++-----------------
 hw/9pfs/9p.h                  |  4 +--
 hw/9pfs/codir.c               |  6 ++--
 nbd/server.c                  | 48 ++++++++++++++---------------
 scsi/qemu-pr-helper.c         | 22 ++++++-------
 tests/unit/test-thread-pool.c |  2 +-
 15 files changed, 127 insertions(+), 119 deletions(-)

-- 
2.39.2



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-03-23 15:03 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-09  8:44 [PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/blk_co_* Paolo Bonzini
2023-03-09  8:44 ` [PATCH 1/9] vvfat: mark various functions as coroutine_fn Paolo Bonzini
2023-03-09  8:44 ` [PATCH 2/9] blkdebug: add missing coroutine_fn annotation Paolo Bonzini
2023-03-09  8:44 ` [PATCH 3/9] mirror: make mirror_flush a coroutine_fn, do not use co_wrappers Paolo Bonzini
2023-03-09  8:44 ` [PATCH 4/9] nbd: mark more coroutine_fns, " Paolo Bonzini
2023-03-09 15:40   ` Eric Blake
2023-03-09  8:44 ` [PATCH 5/9] 9pfs: mark more coroutine_fns Paolo Bonzini
2023-03-09  9:23   ` Christian Schoenebeck
2023-03-09  8:44 ` [PATCH 6/9] qemu-pr-helper: " Paolo Bonzini
2023-03-09  8:44 ` [PATCH 7/9] tests: " Paolo Bonzini
2023-03-09  8:44 ` [PATCH 8/9] qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK Paolo Bonzini
2023-03-09  8:44 ` [PATCH 9/9] vmdk: make vmdk_is_cid_valid a coroutine_fn Paolo Bonzini
2023-03-23 15:02 ` [PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/blk_co_* Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).