The following changes since commit 711a1ddf899bef577907a10db77475c8834da52f:

  Merge tag 'pull-10.2-maintainer-171125-2' of https://gitlab.com/stsquad/qemu 
into staging (2025-11-18 09:18:23 +0100)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 837c04e9fc798cddafe721e2abbbd0d932571793:

  win32-aio: Run CB in original context (2025-11-18 18:01:57 +0100)

----------------------------------------------------------------
Block layer patches

- Multi-threading fixes in several block drivers

----------------------------------------------------------------
Hanna Czenczek (19):
      block: Note on aio_co_wake use if not yet yielding
      rbd: Run co BH CB in the coroutine’s AioContext
      iscsi: Run co BH CB in the coroutine’s AioContext
      nfs: Run co BH CB in the coroutine’s AioContext
      curl: Fix coroutine waking
      gluster: Do not move coroutine into BDS context
      nvme: Kick and check completions in BDS context
      nvme: Fix coroutine waking
      nvme: Note in which AioContext some functions run
      block/io: Take reqs_lock for tracked_requests
      qcow2: Re-initialize lock in invalidate_cache
      qcow2: Fix cache_clean_timer
      qcow2: Schedule cache-clean-timer in realtime
      ssh: Run restart_coroutine in current AioContext
      blkreplay: Run BH in coroutine’s AioContext
      block: Note in which AioContext AIO CBs are called
      iscsi: Create AIO BH in original AioContext
      null-aio: Run CB in original AioContext
      win32-aio: Run CB in original context

 block/qcow2.h                    |   5 +-
 include/block/aio.h              |  15 ++++
 include/block/block_int-common.h |   7 +-
 block/blkreplay.c                |   3 +-
 block/curl.c                     |  45 ++++++++----
 block/gluster.c                  |  17 +++--
 block/io.c                       |   3 +
 block/iscsi.c                    |  63 +++++++----------
 block/nfs.c                      |  41 +++++------
 block/null.c                     |   7 +-
 block/nvme.c                     | 113 +++++++++++++++++++++----------
 block/qcow2.c                    | 143 +++++++++++++++++++++++++++++++--------
 block/rbd.c                      |  12 ++--
 block/ssh.c                      |  22 +++---
 block/win32-aio.c                |  31 +++++++--
 15 files changed, 346 insertions(+), 181 deletions(-)


Reply via email to