diff options
| author | Paolo Bonzini | 2018-09-12 19:10:39 +0200 |
|---|---|---|
| committer | Fam Zheng | 2018-09-26 04:46:21 +0200 |
| commit | e30cffa04d52e35996569f1cfac111be19576bde (patch) | |
| tree | eaacae170f0f4cc0f443cbd14bd8e63c309ede13 /include/exec/user | |
| parent | aio-posix: fix concurrent access to poll_disable_cnt (diff) | |
| download | qemu-e30cffa04d52e35996569f1cfac111be19576bde.tar.gz qemu-e30cffa04d52e35996569f1cfac111be19576bde.tar.xz qemu-e30cffa04d52e35996569f1cfac111be19576bde.zip | |
aio-posix: compute timeout before polling
This is a preparation for the next patch, and also a very small
optimization. Compute the timeout only once, before invoking
try_poll_mode, and adjust it in run_poll_handlers. The adjustment
is the polling time when polling fails, or zero (non-blocking) if
polling succeeds.
Fixes: 70232b5253a3c4e03ed1ac47ef9246a8ac66c6fa
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20180912171040.1732-3-pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'include/exec/user')
0 files changed, 0 insertions, 0 deletions
