diff options
| author | Pavel Begunkov <[email protected]> | 2019-10-07 23:18:42 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2019-10-08 03:16:24 +0000 |
| commit | 6805b32ec2b0897eb180295385efe306e5ac3b3d (patch) | |
| tree | b7de652423b1ef3af835b1c538bbb3d17a2edb5b /tools/perf/scripts/python/event_analyzing_sample.py | |
| parent | blk-wbt: fix performance regression in wbt scale_up/scale_down (diff) | |
| download | kernel-6805b32ec2b0897eb180295385efe306e5ac3b3d.tar.gz kernel-6805b32ec2b0897eb180295385efe306e5ac3b3d.zip | |
io_uring: remove wait loop spurious wakeups
Any changes interesting to tasks waiting in io_cqring_wait() are
commited with io_cqring_ev_posted(). However, io_ring_drop_ctx_refs()
also tries to do that but with no reason, that means spurious wakeups
every io_free_req() and io_uring_enter().
Just use percpu_ref_put() instead.
Signed-off-by: Pavel Begunkov <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions
