Please see patches for rationale. Libvirt patches using this new flag will be posted soon-ish (after cleanup).
v3: - changed name of flag to 'backing-mask-protocol' (Eric) - decided to keep Vladimir's R-b as he requested shorter name too v2: - fixed mistaken argument order in 'hmp_block_stream' - changed version in docs to 9.0 as getting this into RC 3 probably isn't realistic Peter Krempa (2): block: commit: Allow users to request only format driver names in backing file format block: stream: Allow users to request only format driver names in backing file format block.c | 37 +++++++++++++++++++++----- block/commit.c | 6 ++++- block/monitor/block-hmp-cmds.c | 2 +- block/stream.c | 10 ++++++- blockdev.c | 13 +++++++++ include/block/block-global-state.h | 3 ++- include/block/block_int-common.h | 4 ++- include/block/block_int-global-state.h | 6 +++++ qapi/block-core.json | 17 ++++++++++-- tests/unit/test-bdrv-drain.c | 3 ++- 10 files changed, 86 insertions(+), 15 deletions(-) -- 2.43.0