[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/12] block: more fixes to coroutine_fn marking
From: |
Paolo Bonzini |
Subject: |
[PATCH 00/12] block: more fixes to coroutine_fn marking |
Date: |
Thu, 1 Jun 2023 13:51:33 +0200 |
*** BLURB HERE ***
Paolo Bonzini (12):
file-posix: remove incorrect coroutine_fn calls
qed: mark more functions as coroutine_fns and GRAPH_RDLOCK
vpc: mark more functions as coroutine_fns and GRAPH_RDLOCK
bochs: mark more functions as coroutine_fns and GRAPH_RDLOCK
block: mark another function as coroutine_fns and GRAPH_UNLOCKED
cloop: mark more functions as coroutine_fns and GRAPH_RDLOCK
dmg: mark more functions as coroutine_fns and GRAPH_RDLOCK
vmdk: mark more functions as coroutine_fns and GRAPH_RDLOCK
vhdx: mark more functions as coroutine_fns and GRAPH_RDLOCK
qcow2: mark more functions as coroutine_fns and GRAPH_RDLOCK
block: use bdrv_co_getlength in coroutine context
block: use bdrv_co_debug_event in coroutine context
block.c | 11 ++--
block/bochs.c | 7 +-
block/cloop.c | 9 +--
block/dmg.c | 21 +++---
block/file-posix.c | 29 +++++----
block/io.c | 14 ++--
block/parallels.c | 4 +-
block/qcow.c | 30 ++++-----
block/qcow2-bitmap.c | 26 ++++----
block/qcow2-cluster.c | 24 +++----
block/qcow2-refcount.c | 134 ++++++++++++++++++++-------------------
block/qcow2.c | 20 +++---
block/qcow2.h | 33 +++++-----
block/qed-check.c | 5 +-
block/qed-table.c | 6 +-
block/qed.c | 15 +++--
block/raw-format.c | 4 +-
block/vhdx-log.c | 36 ++++++-----
block/vhdx.c | 73 ++++++++++-----------
block/vhdx.h | 5 +-
block/vmdk.c | 55 ++++++++--------
block/vpc.c | 52 +++++++--------
include/block/block-io.h | 7 ++
23 files changed, 323 insertions(+), 297 deletions(-)
--
2.40.1
- [PATCH 00/12] block: more fixes to coroutine_fn marking,
Paolo Bonzini <=
- [PATCH 01/12] file-posix: remove incorrect coroutine_fn calls, Paolo Bonzini, 2023/06/01
- [PATCH 03/12] vpc: mark more functions as coroutine_fns and GRAPH_RDLOCK, Paolo Bonzini, 2023/06/01
- [PATCH 05/12] block: mark another function as coroutine_fns and GRAPH_UNLOCKED, Paolo Bonzini, 2023/06/01
- [PATCH 04/12] bochs: mark more functions as coroutine_fns and GRAPH_RDLOCK, Paolo Bonzini, 2023/06/01
- [PATCH 06/12] cloop: mark more functions as coroutine_fns and GRAPH_RDLOCK, Paolo Bonzini, 2023/06/01
- [PATCH 02/12] qed: mark more functions as coroutine_fns and GRAPH_RDLOCK, Paolo Bonzini, 2023/06/01
- [PATCH 08/12] vmdk: mark more functions as coroutine_fns and GRAPH_RDLOCK, Paolo Bonzini, 2023/06/01
- [PATCH 11/12] block: use bdrv_co_getlength in coroutine context, Paolo Bonzini, 2023/06/01