[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 05/14] tests-bdrv-drain: bdrv_replace_test driver: declare suppor
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH 05/14] tests-bdrv-drain: bdrv_replace_test driver: declare supports_backing |
Date: |
Fri, 3 Dec 2021 21:25:44 +0100 |
We do add COW child to the node. In future we are going to forbid
adding COW child to the node that doesn't support backing. So, fix it
here now.
Don't worry about setting bs->backing itself: it further commit we'll
update the block-layer to automatically set/unset this field in generic
code.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
---
tests/unit/test-bdrv-drain.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/unit/test-bdrv-drain.c b/tests/unit/test-bdrv-drain.c
index 2d3c17e566..45edbd867f 100644
--- a/tests/unit/test-bdrv-drain.c
+++ b/tests/unit/test-bdrv-drain.c
@@ -1944,6 +1944,7 @@ static void coroutine_fn
bdrv_replace_test_co_drain_end(BlockDriverState *bs)
static BlockDriver bdrv_replace_test = {
.format_name = "replace_test",
.instance_size = sizeof(BDRVReplaceTestState),
+ .supports_backing = true,
.bdrv_close = bdrv_replace_test_close,
.bdrv_co_preadv = bdrv_replace_test_co_preadv,
--
2.31.1
- [PATCH 00/14] block: cleanup backing and file handling, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 01/14] block: BlockDriver: add .filtered_child_is_backing field, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 02/14] block: introduce bdrv_open_file_child() helper, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 09/14] Revert "block: Let replace_child_noperm free children", Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 10/14] Revert "block: Let replace_child_tran keep indirect pointer", Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 03/14] block/blklogwrites: don't care to remove bs->file child on failure, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 11/14] Revert "block: Restructure remove_file_or_backing_child()", Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 12/14] Revert "block: Pass BdrvChild ** to replace_child_noperm", Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 04/14] test-bdrv-graph-mod: update test_parallel_perm_update test case, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 05/14] tests-bdrv-drain: bdrv_replace_test driver: declare supports_backing,
Vladimir Sementsov-Ogievskiy <=
- [PATCH 13/14] block: Manipulate bs->file / bs->backing pointers in .attach/.detach, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 14/14] block/snapshot: drop indirection around bdrv_snapshot_fallback_ptr, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 06/14] test-bdrv-graph-mod: fix filters to be filters, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 07/14] block: document connection between child roles and bs->backing/bs->file, Vladimir Sementsov-Ogievskiy, 2021/12/03
- [PATCH 08/14] block/snapshot: stress that we fallback to primary child, Vladimir Sementsov-Ogievskiy, 2021/12/03