mirror of
https://github.com/qemu/qemu.git
synced 2025-08-08 08:05:17 +00:00
block: bdrv_set_backing_hd() is about bs->backing
bdrv_set_backing_hd() is a function that explicitly cares about the bs->backing child. Highlight that in its description and use child_bs(bs->backing) instead of backing_bs(bs) to make it more obvious. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Reviewed-by: Andrey Shinkevich <andrey.shinkevich@virtuozzo.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
34778172f1
commit
9ee413cb56
4
block.c
4
block.c
@ -2863,7 +2863,7 @@ static BdrvChildRole bdrv_backing_role(BlockDriverState *bs)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Sets the backing file link of a BDS. A new reference is created; callers
|
* Sets the bs->backing link of a BDS. A new reference is created; callers
|
||||||
* which don't need their own reference any more must call bdrv_unref().
|
* which don't need their own reference any more must call bdrv_unref().
|
||||||
*/
|
*/
|
||||||
void bdrv_set_backing_hd(BlockDriverState *bs, BlockDriverState *backing_hd,
|
void bdrv_set_backing_hd(BlockDriverState *bs, BlockDriverState *backing_hd,
|
||||||
@ -2872,7 +2872,7 @@ void bdrv_set_backing_hd(BlockDriverState *bs, BlockDriverState *backing_hd,
|
|||||||
bool update_inherits_from = bdrv_chain_contains(bs, backing_hd) &&
|
bool update_inherits_from = bdrv_chain_contains(bs, backing_hd) &&
|
||||||
bdrv_inherits_from_recursive(backing_hd, bs);
|
bdrv_inherits_from_recursive(backing_hd, bs);
|
||||||
|
|
||||||
if (bdrv_is_backing_chain_frozen(bs, backing_bs(bs), errp)) {
|
if (bdrv_is_backing_chain_frozen(bs, child_bs(bs->backing), errp)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user