aboutsummaryrefslogtreecommitdiff
path: root/block/mirror.c
diff options
context:
space:
mode:
authorAlberto Garcia <berto@igalia.com>2016-10-28 10:08:08 +0300
committerKevin Wolf <kwolf@redhat.com>2016-10-31 16:52:38 +0100
commit3e4c5122cbb881cd271314ef0782c4b6c57ab03d (patch)
tree588c2798ffef955a7cc80434cbf8db27f1eef177 /block/mirror.c
parent058223a6e3b73cdf7f56b8d0a55032f99c5f11ac (diff)
downloadqemu-3e4c5122cbb881cd271314ef0782c4b6c57ab03d.zip
qemu-3e4c5122cbb881cd271314ef0782c4b6c57ab03d.tar.gz
qemu-3e4c5122cbb881cd271314ef0782c4b6c57ab03d.tar.bz2
block: Block all nodes involved in the block-commit operation
After a successful block-commit operation all nodes between top and base are removed from the backing chain, and top's overlay needs to be updated to point to base. Because of that we should prevent other block jobs from messing with them. This patch blocks all operations in these nodes in commit_start(). Signed-off-by: Alberto Garcia <berto@igalia.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block/mirror.c')
0 files changed, 0 insertions, 0 deletions