diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2014-11-19 14:19:45 +0000 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2014-12-10 10:25:30 +0100 |
commit | 729962f6db43bf262a446f5e13d900ffb3c54a88 (patch) | |
tree | e93bd7014305629874c116d50cea985ce097c041 /disas | |
parent | e3442099a2794925dfbe83711cd204caf80eae60 (diff) | |
download | qemu-729962f6db43bf262a446f5e13d900ffb3c54a88.zip qemu-729962f6db43bf262a446f5e13d900ffb3c54a88.tar.gz qemu-729962f6db43bf262a446f5e13d900ffb3c54a88.tar.bz2 |
blockdev: acquire AioContext in change-backing-file
Add dataplane support to the change-backing-file QMP commands. By
acquiring the AioContext we avoid race conditions with the dataplane
thread which may also be accessing the BlockDriverState.
Note that this command operates on both bs and a node in its chain
(image_bs). The bdrv_chain_contains(bs, image_bs) check guarantees that
bs and image_bs are in the same AioContext.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'disas')
0 files changed, 0 insertions, 0 deletions