diff options
author | Alberto Garcia <berto@igalia.com> | 2016-10-28 10:08:08 +0300 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2016-10-31 16:52:38 +0100 |
commit | 3e4c5122cbb881cd271314ef0782c4b6c57ab03d (patch) | |
tree | 588c2798ffef955a7cc80434cbf8db27f1eef177 /block/mirror.c | |
parent | 058223a6e3b73cdf7f56b8d0a55032f99c5f11ac (diff) | |
download | qemu-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