block: fix bdrv_ioctl called from coroutine
commitba889444957aaeb073a3a95f5cb2794aa1b222f5
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 16 Dec 2015 18:33:47 +0000 (16 19:33 +0100)
committerKevin Wolf <kwolf@redhat.com>
Fri, 18 Dec 2015 13:34:44 +0000 (18 14:34 +0100)
tree1bcb1293108150554e7631146a8efdd03cce6459
parent27a7649a48f9019fa5bd2998d8e342791397bdda
block: fix bdrv_ioctl called from coroutine

When called from a coroutine, bdrv_ioctl must be asynchronous just like
e.g. bdrv_flush.  The code was incorrectly making it synchronous, fix
it.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/io.c