aboutsummaryrefslogtreecommitdiff
path: root/roms
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2016-12-07 16:08:27 +0100
committerKevin Wolf <kwolf@redhat.com>2017-01-09 13:30:13 +0100
commit4baaa8c3d891b57036fd2a7c6a890737793fe3a0 (patch)
tree7f949cc08bcfe8a0ff5a2eff9d4e3203b0c28392 /roms
parentffe22bf51065dd33022cf91f77a821d1f11c250d (diff)
qemu-img: fix in-flight count for qemu-img bench
With aio=native (qemu-img bench -n) one or more requests can be completed when a new request is submitted. This in turn can cause bench_cb to recurse before b->in_flight is updated. This causes multiple I/Os to be submitted with the same offset and, furthermore, the blk_aio_* coroutines are never freed and qemu-img aborts. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: John Snow <jsnow@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'roms')
0 files changed, 0 insertions, 0 deletions