v2: - now, based on master - CBW permissions a bit reworked - clamp down length to discard (thanks to Fiona) - use modern vm.cmd() in test instead of vm.qmp()
Vladimir Sementsov-Ogievskiy (4): block/copy-before-write: fix permission block/copy-before-write: create block_copy bitmap in filter node qapi: blockdev-backup: add discard-source parameter iotests: add backup-discard-source block/backup.c | 5 +- block/block-copy.c | 15 +- block/copy-before-write.c | 12 +- block/replication.c | 4 +- blockdev.c | 2 +- include/block/block-copy.h | 3 +- include/block/block_int-global-state.h | 2 +- qapi/block-core.json | 4 + tests/qemu-iotests/257.out | 112 ++++++------- .../qemu-iotests/tests/backup-discard-source | 151 ++++++++++++++++++ .../tests/backup-discard-source.out | 5 + 11 files changed, 245 insertions(+), 70 deletions(-) create mode 100755 tests/qemu-iotests/tests/backup-discard-source create mode 100644 tests/qemu-iotests/tests/backup-discard-source.out -- 2.34.1