[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/
From: |
Paolo Bonzini |
Subject: |
[PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/blk_co_* |
Date: |
Thu, 9 Mar 2023 09:44:47 +0100 |
"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
- [PATCH 0/9] (mostly) block: add more coroutine_fn annotations, use bdrv/blk_co_*,
Paolo Bonzini <=
- [PATCH 2/9] blkdebug: add missing coroutine_fn annotation, Paolo Bonzini, 2023/03/09
- [PATCH 1/9] vvfat: mark various functions as coroutine_fn, Paolo Bonzini, 2023/03/09
- [PATCH 3/9] mirror: make mirror_flush a coroutine_fn, do not use co_wrappers, Paolo Bonzini, 2023/03/09
- [PATCH 5/9] 9pfs: mark more coroutine_fns, Paolo Bonzini, 2023/03/09
- [PATCH 4/9] nbd: mark more coroutine_fns, do not use co_wrappers, Paolo Bonzini, 2023/03/09
- [PATCH 7/9] tests: mark more coroutine_fns, Paolo Bonzini, 2023/03/09
- [PATCH 6/9] qemu-pr-helper: mark more coroutine_fns, Paolo Bonzini, 2023/03/09
- [PATCH 9/9] vmdk: make vmdk_is_cid_valid a coroutine_fn, Paolo Bonzini, 2023/03/09