aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts/gdb/linux/utils.py
diff options
context:
space:
mode:
authorPavel Begunkov <asml.silence@gmail.com>2019-10-08 02:18:42 +0300
committerJens Axboe <axboe@kernel.dk>2019-10-07 21:16:24 -0600
commit6805b32ec2b0897eb180295385efe306e5ac3b3d (patch)
treeb7de652423b1ef3af835b1c538bbb3d17a2edb5b /scripts/gdb/linux/utils.py
parentblk-wbt: fix performance regression in wbt scale_up/scale_down (diff)
downloadwireguard-linux-6805b32ec2b0897eb180295385efe306e5ac3b3d.tar.xz
wireguard-linux-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 <asml.silence@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions