summaryrefslogtreecommitdiffstats
path: root/scripts/switch-timer-api
diff options
context:
space:
mode:
authorKevin Wolf2019-02-15 16:53:51 +0100
committerKevin Wolf2019-02-25 15:03:19 +0100
commit5ad81b4946baf948c65cf7e1436d9b74803c1280 (patch)
treef6f97765e84155fd31281f60ecdd42bf0f37b187 /scripts/switch-timer-api
parentvirtio-blk: Increase in_flight for request restart BH (diff)
downloadqemu-5ad81b4946baf948c65cf7e1436d9b74803c1280.tar.gz
qemu-5ad81b4946baf948c65cf7e1436d9b74803c1280.tar.xz
qemu-5ad81b4946baf948c65cf7e1436d9b74803c1280.zip
nbd: Restrict connection_co reentrance
nbd_client_attach_aio_context() schedules connection_co in the new AioContext and this way reenters it in any arbitrary place that has yielded. We can restrict this a bit to the function call where the coroutine actually sits waiting when it's idle. This doesn't solve any bug yet, but it shows where in the code we need to support this random reentrance and where we don't have to care. Add FIXME comments for the existing bugs that the rest of this series will fix. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'scripts/switch-timer-api')
0 files changed, 0 insertions, 0 deletions