diff options
author | Fam Zheng <famz@redhat.com> | 2017-04-07 14:54:09 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2017-04-07 14:44:06 +0200 |
commit | c26a5ab71338a53340257233bd172bbe22c06b16 (patch) | |
tree | 5d3bb905458d51f80b66b0376b483152113f22bb /block.c | |
parent | 1bf03e66fd03af46ff0f98dd04b6e28f432ac1e3 (diff) |
block: Fix unpaired aio_disable_external in external snapshot
bdrv_replace_child_noperm tries to hand over the quiesce_counter state
from old bs to the new one, but if they are not on the same aio context
this causes unbalance.
Fix this by setting the correct aio context before calling
bdrv_append().
Reported-by: Ed Swierk <eswierk@skyportsystems.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block.c')
0 files changed, 0 insertions, 0 deletions