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

Paolo Bonzini posted 12 patches 10 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230601115145.196465-1-pbonzini@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, "Denis V. Lunev" <den@openvz.org>, Eric Blake <eblake@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>, John Snow <jsnow@redhat.com>, Jeff Cody <codyprime@gmail.com>
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(-)
[PATCH 00/12] block: more fixes to coroutine_fn marking
Posted by Paolo Bonzini 10 months ago
*** 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
Re: [PATCH 00/12] block: more fixes to coroutine_fn marking
Posted by Kevin Wolf 9 months ago
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