diff options
author | Zhi Yong Wu <wuzhy@linux.vnet.ibm.com> | 2012-05-07 16:50:42 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2012-05-07 19:33:18 +0200 |
commit | 5b7e1542cfa41a281af9629d31cef03704d976e6 (patch) | |
tree | 5a526ff39dbee92f56bf0c4dfa9e2233bda61d2e /exec.c | |
parent | 54e6814360ab2110ed3ed07b2b9a3f9907e1202a (diff) | |
download | qemu-5b7e1542cfa41a281af9629d31cef03704d976e6.zip qemu-5b7e1542cfa41a281af9629d31cef03704d976e6.tar.gz qemu-5b7e1542cfa41a281af9629d31cef03704d976e6.tar.bz2 |
block: make bdrv_create adopt coroutine
The current qemu.git introduces failure with preallocation and some
sizes:
qemu-img create -f qcow2 new.img 976563K -o preallocation=metadata
qemu-img: qemu-coroutine-lock.c:111: qemu_co_mutex_unlock: Assertion
`mutex->locked == 1' failed.
And lock needs to work in coroutine context. So to fix this issue, we
need to make bdrv_create adopt coroutine at first.
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'exec.c')
0 files changed, 0 insertions, 0 deletions