The following changes since commit 56afd82bd4db9688f1c1c9d0e2ea163b8cde3283:
Merge tag 'qemu-sparc-20261101' of https://github.com/mcayland/qemu into staging (2026-11-01 08:37:48 -0800) are available in the Git repository at: https://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 6e641f2440aa637c670b7f0fe512ea3fc2611b99: block/vmdk: add eos marker for stream optimized disks (2026-11-02 17:06:37 +0100) ---------------------------------------------------------------- Block layer patches - mirror: do not require a root block node - file-posix: Add 'accept-read-only-device' option - vmdk: Fixes for converting to streamOptimized - virtio-blk: Add support for FUA write requests - Print simple help text when calling "-blockdev help" - qemu-nbd: Add --all-bitmaps option - coroutine: Fix default idle pool max size on Linux ---------------------------------------------------------------- Alberto Faria (1): virtio-blk: Add support for FUA write requests Christian Quante (1): tests/qtest/fdc-test: check block accounting of non-DMA reads Daniel P. Berrangé (1): block: fix leak of block histogram data Eric Blake (1): qemu-nbd: Add --all-bitmaps option Fiona Ebner (3): iotests/041: add test for mirror with throttle node as source blockdev: mirror: do not require a root block node iotests/041: add tests for mirroring below throttle node Haoqian He (1): iotests: cover discard passthrough during background mirror Hector Cao (1): util/coroutine: trim sysctl's max_map_count newline before parsing Kevin Wolf (2): file-posix: Add 'accept-read-only-device' option iotests: Add loop-accept-ro-dev test Sanne Raymaekers (3): block/vmdk: Don't preallocate full 64k for compressed data grains block/vmdk: skip RGD for stream optimized disks block/vmdk: add eos marker for stream optimized disks Stefan Hajnoczi (1): qemu-pr-helper: do not free reply when multipath_process_cmd() fails Thomas Huth (1): block: Print simple help text when calling "-blockdev help" Wesley Hershberger (1): util/coroutine: Reduce default idle pool max size qapi/block-core.json | 23 ++++- docs/tools/qemu-nbd.rst | 12 ++- include/block/block-common.h | 1 + include/hw/virtio/virtio-blk.h | 1 + block.c | 15 +++ block/accounting.c | 2 + block/file-posix.c | 23 ++++- block/vmdk.c | 121 +++++++++++++--------- blockdev.c | 20 +++- hw/block/virtio-blk.c | 37 +++++++ hw/core/machine.c | 1 + hw/virtio/virtio-qmp.c | 10 ++ qemu-nbd.c | 57 ++++++++++- scsi/qemu-pr-helper.c | 11 +- system/vl.c | 7 +- tests/qtest/fdc-test.c | 42 ++++++++ util/qemu-coroutine.c | 71 ++++++++----- tests/qemu-iotests/041 | 128 ++++++++++++++++++++++++ tests/qemu-iotests/041.out | 4 +- tests/qemu-iotests/tests/loop-accept-ro-dev | 88 ++++++++++++++++ tests/qemu-iotests/tests/loop-accept-ro-dev.out | 19 ++++ tests/qemu-iotests/tests/mirror-discard | 73 ++++++++++++++ tests/qemu-iotests/tests/mirror-discard.out | 5 + tests/qemu-iotests/tests/qemu-img-bitmaps | 13 +++ tests/qemu-iotests/tests/qemu-img-bitmaps.out | 12 +++ 25 files changed, 707 insertions(+), 89 deletions(-) create mode 100755 tests/qemu-iotests/tests/loop-accept-ro-dev create mode 100644 tests/qemu-iotests/tests/loop-accept-ro-dev.out create mode 100755 tests/qemu-iotests/tests/mirror-discard create mode 100644 tests/qemu-iotests/tests/mirror-discard.out
