diff options
| author | Kevin Wolf | 2016-11-18 15:32:17 +0100 |
|---|---|---|
| committer | Kevin Wolf | 2017-06-26 14:51:15 +0200 |
| commit | 0806c3b5dd1aced4c50eda65e9ecc9cfab4ee58e (patch) | |
| tree | 2eb5b8cc2417d5881d0a26865ad510671964a858 /scripts | |
| parent | qed: Implement .bdrv_co_readv/writev (diff) | |
| download | qemu-0806c3b5dd1aced4c50eda65e9ecc9cfab4ee58e.tar.gz qemu-0806c3b5dd1aced4c50eda65e9ecc9cfab4ee58e.tar.xz qemu-0806c3b5dd1aced4c50eda65e9ecc9cfab4ee58e.zip | |
qed: Use CoQueue for serialising allocations
Now that we're running in coroutine context, the ad-hoc serialisation
code (which drops a request that has to wait out of coroutine context)
can be replaced by a CoQueue.
This means that when we resume a serialised request, it is running in
coroutine context again and its I/O isn't blocking any more.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
