[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v14 2/8] Store parent BDS in BdrvChild
From: |
Changlong Xie |
Subject: |
[Qemu-devel] [PATCH v14 2/8] Store parent BDS in BdrvChild |
Date: |
Wed, 13 Jan 2016 17:18:26 +0800 |
From: Wen Congyang <address@hidden>
We need to access the parent BDS to get the root BDS.
Signed-off-by: Wen Congyang <address@hidden>
Signed-off-by: Changlong Xie <address@hidden>
---
block.c | 1 +
include/block/block_int.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/block.c b/block.c
index 12b5231..33d3427 100644
--- a/block.c
+++ b/block.c
@@ -1204,6 +1204,7 @@ BdrvChild *bdrv_attach_child(BlockDriverState *parent_bs,
BdrvChild *child = g_new(BdrvChild, 1);
*child = (BdrvChild) {
.bs = child_bs,
+ .parent = parent_bs,
.name = g_strdup(child_name),
.role = child_role,
};
diff --git a/include/block/block_int.h b/include/block/block_int.h
index ebe8b1e..19c02b6 100644
--- a/include/block/block_int.h
+++ b/include/block/block_int.h
@@ -361,6 +361,7 @@ extern const BdrvChildRole child_format;
struct BdrvChild {
BlockDriverState *bs;
+ BlockDriverState *parent;
char *name;
const BdrvChildRole *role;
QLIST_ENTRY(BdrvChild) next;
--
1.9.3
- [Qemu-devel] [PATCH v14 6/8] auto complete active commit, (continued)
- [Qemu-devel] [PATCH v14 6/8] auto complete active commit, Changlong Xie, 2016/01/13
- [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Changlong Xie, 2016/01/13
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Eric Blake, 2016/01/19
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Stefan Hajnoczi, 2016/01/27
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Wen Congyang, 2016/01/27
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Stefan Hajnoczi, 2016/01/28
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Changlong Xie, 2016/01/28
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Stefan Hajnoczi, 2016/01/29
- Re: [Qemu-devel] [PATCH v14 7/8] Implement new driver for block replication, Wen Congyang, 2016/01/31
[Qemu-devel] [PATCH v14 2/8] Store parent BDS in BdrvChild,
Changlong Xie <=
[Qemu-devel] [PATCH v14 8/8] support replication driver in blockdev-add, Changlong Xie, 2016/01/13
[Qemu-devel] [PATCH v14 3/8] Backup: clear all bitmap when doing block checkpoint, Changlong Xie, 2016/01/13
[Qemu-devel] [PATCH v14 4/8] Allow creating backup jobs when opening BDS, Changlong Xie, 2016/01/13
[Qemu-devel] [PATCH v14 5/8] docs: block replication's description, Changlong Xie, 2016/01/13
Re: [Qemu-devel] [PATCH v14 0/8] Block replication for continuous checkpoints, Changlong Xie, 2016/01/13