summaryrefslogtreecommitdiff
path: root/qemu-coroutine.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2013-07-29 15:02:00 +0200
committerStefan Hajnoczi <stefanha@redhat.com>2013-07-29 17:19:15 +0200
commitb0f2027cde31c645524256763672e09eeb204a9a (patch)
tree3a2bcfa400a11a01bfdab4299da63ea88f8deece /qemu-coroutine.c
parent84db52d059f3296abf7783968645c4a96d21b099 (diff)
downloadqemu-b0f2027cde31c645524256763672e09eeb204a9a.zip
dataplane: refuse to start if device is already in use
Dataplane must check whether a block device is in use before launching the dataplane thread. This is necessary since the thread does not synchronize with the main loop and I/O requests could cause corruption. One example is when a drive is added and a block job is started before hotplugging the virtio-blk-pci adapter. In this case we must not use dataplane mode. Cc: qemu-stable@nongnu.org Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'qemu-coroutine.c')
0 files changed, 0 insertions, 0 deletions