The following changes since commit a19f59a72d96056d9a8f48cf6c77f5787491e414:
Merge tag 'pull-hex-20261015' of https://github.com/qualcomm/qemu into staging (2026-10-16 07:50:02 +0200) are available in the Git repository at: https://gitlab.com/ebblake/qemu.git tags/pull-nbd-2026-10-08-v4 for you to fetch changes up to 137374d861a3507e18d9154c5266e20c92371e20: iotests/iothreads-nbd-export: Skip on s390 (2026-10-16 10:23:05 -0500) [v4: Drop 2 patches from Guillaume Vinke while we sort out testsuite issues] ---------------------------------------------------------------- NBD patches through 2026-10-08 Several fixes, including: - Eric Blake: Update MAINTAINERS, support qemu-nbd -s -l - Fiona Ebner: Report flush error on qemu-img convert - Denis V. Lunev: Fix postcopy dirty bitmap migration - Eric Farman: Several iotest improvements ---------------------------------------------------------------- Denis V. Lunev (3): migration: add QEMU_COUNTED_STRING_SIZE for counted string buffers migration/block-dirty-bitmap: fix postcopy abort with bitmaps on several nodes iotests/migrate-bitmaps-postcopy-test: add a bitmap on a second node Eric Blake (2): maint: Update eblake's staging repo qemu-nbd: Support -s and -l at the same time Eric Farman (4): iotests/nbd-in-qcow2-chain: use default machine iotests/nbd-tls-iothread: skip on non-x86 hardware iotests/fuse-truncate: skip if FUSE is not usable iotests/iothreads-nbd-export: Skip on s390 Fiona Ebner (4): iotests: add test cases for failing flush after qemu-img convert iotests.py: add filter_qemu() block: report flush error during bdrv_close() qemu-img: convert: flush target image after copying docs/tools/qemu-nbd.rst | 7 +- include/migration/qemu-file-types.h | 6 +- block.c | 13 +++- migration/block-dirty-bitmap.c | 62 ++++++++++++++-- migration/qemu-file.c | 5 +- qemu-img.c | 8 ++- qemu-nbd.c | 22 +++++- MAINTAINERS | 4 +- tests/qemu-iotests/026 | 10 +-- tests/qemu-iotests/026.out | 84 ++++++++++++++++++++++ tests/qemu-iotests/071 | 2 +- tests/qemu-iotests/071.out | 2 + tests/qemu-iotests/080.out | 2 + tests/qemu-iotests/098.out | 4 ++ tests/qemu-iotests/122 | 33 +++++++++ tests/qemu-iotests/122.out | 17 +++++ tests/qemu-iotests/244 | 2 +- tests/qemu-iotests/244.out | 1 + tests/qemu-iotests/iotests.py | 4 ++ tests/qemu-iotests/tests/file-io-error | 2 +- tests/qemu-iotests/tests/file-io-error.out | 2 + tests/qemu-iotests/tests/fuse-truncate | 9 ++- tests/qemu-iotests/tests/iothreads-nbd-export | 5 ++ .../tests/migrate-bitmaps-postcopy-test | 22 ++++++ tests/qemu-iotests/tests/nbd-in-qcow2-chain | 2 +- tests/qemu-iotests/tests/nbd-tls-iothread | 4 ++ tests/qemu-iotests/tests/qemu-nbd-snapshots | 81 +++++++++++++++++++++ tests/qemu-iotests/tests/qemu-nbd-snapshots.out | 39 ++++++++++ tests/qemu-iotests/tests/qsd-migrate | 5 +- tests/qemu-iotests/tests/qsd-migrate.out | 1 + 30 files changed, 427 insertions(+), 33 deletions(-) create mode 100755 tests/qemu-iotests/tests/qemu-nbd-snapshots create mode 100644 tests/qemu-iotests/tests/qemu-nbd-snapshots.out -- 2.56.0
