The following changes since commit 1c1f512972b25229d4b69ae7a3a7e5d7df30a6a6:

  Merge tag 'mips-20261102' of https://github.com/philmd/qemu into staging 
(2026-11-02 08:54:24 -0800)

are available in the Git repository at:

  https://gitlab.com/ebblake/qemu.git tags/pull-nbd-2026-11-02

for you to fetch changes up to dd3efac4c2416a38bc7f92881c2a1f6b3ec053fd:

  block/block-copy: coalesce write-zeroes tasks (2026-11-02 21:37:20 -0600)

----------------------------------------------------------------
block patches through 2026-11-02

- Denis V. Lunev: honor block size change on scsi child
- Denis V. Lunev: cheaper zero handling in backup/commit

----------------------------------------------------------------
Denis V. Lunev (16):
      block: notify the parent when a replaced child has a different size
      scsi-disk: refresh the cached capacity from the resize callback
      tests/qtest/virtio-scsi: cover a replacement that changes the size
      tests/qemu-iotests/qom-set-drive: replace with a differently sized node
      block/commit: pass BDRV_WANT_PRECISE to block-status
      iotests/040: cover large and fragmented commit runs
      block/commit: batch block-status queries
      iotests/124: cover backup of zero clusters and holes
      block/block-copy: extract block_copy_set_task_method()
      block/block-copy: track known-zero source clusters
      block/backup: pre-fill zero_bitmap for full/bitmap
      block/block-copy: rename block_copy_is_cluster_allocated()
      block/block-copy: merge the two backup scan steps into 
block_copy_prescan()
      block/block-copy: replace zero_bitmap_valid with scan_done
      util/co-shared-resource: skip the mutex for an empty request
      block/block-copy: coalesce write-zeroes tasks

 qapi/block-core.json                       |   4 +-
 include/block/block-copy.h                 |   6 +-
 include/block/block_int-io.h               |   3 +
 block.c                                    |  13 ++
 block/backup.c                             |  88 +++++---
 block/block-copy.c                         | 326 +++++++++++++++++++++------
 block/commit.c                             |  60 ++++-
 hw/scsi/scsi-disk.c                        |  16 +-
 tests/qtest/virtio-scsi-test.c             |  63 ++++++
 util/qemu-co-shared-resource.c             |   8 +
 tests/qemu-iotests/040                     | 102 ++++++++-
 tests/qemu-iotests/040.out                 |   4 +-
 tests/qemu-iotests/124                     | 347 ++++++++++++++++++++++++++++-
 tests/qemu-iotests/124.out                 |   4 +-
 tests/qemu-iotests/tests/qom-set-drive     |  14 +-
 tests/qemu-iotests/tests/qom-set-drive.out |   2 +
 16 files changed, 935 insertions(+), 125 deletions(-)

-- 
2.56.0


Reply via email to