mbox series

[00/12] block: more fixes to coroutine_fn marking

Message ID 20230601115145.196465-1-pbonzini@redhat.com (mailing list archive)
Headers show
Series block: more fixes to coroutine_fn marking | expand

Message

Paolo Bonzini June 1, 2023, 11:51 a.m. UTC
*** 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(-)

Comments

Kevin Wolf June 28, 2023, 7:47 a.m. UTC | #1
Am 01.06.2023 um 13:51 hat Paolo Bonzini geschrieben:
> *** 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

Thanks, applied to the block branch.

Kevin