From: Max Reitz Date: Wed, 13 May 2020 11:05:11 +0000 (+0200) Subject: block: Mark commit, mirror, blkreplay as filters X-Git-Tag: v5.1.0-rc0~120^2~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6540fd153ca9d4cff31b1cc3f5ced271eca9296c;p=thirdparty%2Fqemu.git block: Mark commit, mirror, blkreplay as filters The commit, mirror, and blkreplay block nodes are filters, so they should be marked as such. Signed-off-by: Max Reitz Message-Id: <20200513110544.176672-2-mreitz@redhat.com> Signed-off-by: Kevin Wolf --- diff --git a/block/blkreplay.c b/block/blkreplay.c index c96ac8f4bc4..131c9e84770 100644 --- a/block/blkreplay.c +++ b/block/blkreplay.c @@ -135,6 +135,7 @@ static int blkreplay_snapshot_goto(BlockDriverState *bs, static BlockDriver bdrv_blkreplay = { .format_name = "blkreplay", .instance_size = 0, + .is_filter = true, .bdrv_open = blkreplay_open, .bdrv_child_perm = bdrv_filter_default_perms, diff --git a/block/commit.c b/block/commit.c index ba60fb79552..b0a8a793cd2 100644 --- a/block/commit.c +++ b/block/commit.c @@ -240,6 +240,8 @@ static BlockDriver bdrv_commit_top = { .bdrv_co_block_status = bdrv_co_block_status_from_backing, .bdrv_refresh_filename = bdrv_commit_top_refresh_filename, .bdrv_child_perm = bdrv_commit_top_child_perm, + + .is_filter = true, }; void commit_start(const char *job_id, BlockDriverState *bs, diff --git a/block/mirror.c b/block/mirror.c index 201ffa26f90..55e992670ae 100644 --- a/block/mirror.c +++ b/block/mirror.c @@ -1530,6 +1530,8 @@ static BlockDriver bdrv_mirror_top = { .bdrv_co_block_status = bdrv_co_block_status_from_backing, .bdrv_refresh_filename = bdrv_mirror_top_refresh_filename, .bdrv_child_perm = bdrv_mirror_top_child_perm, + + .is_filter = true, }; static BlockJob *mirror_start_job(