diff options
| author | Pavel Begunkov <asml.silence@gmail.com> | 2026-08-07 14:19:22 +0100 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-08-15 17:29:57 -0600 |
| commit | 888f7ab164508b4c7246dcb4475294d61b2db055 (patch) | |
| tree | a7d971b22392810ba1f73de45a3fa763e85a4b93 /tools/perf/scripts/python/flamegraph.py | |
| parent | 2292f4fbc54ed15b6ad07bf788a17903a3337730 (diff) | |
io_uring/zcrx: cache RQ tail
The RQ tail is updated by the user space. Cache it to reduce cache line
bouncing. Refilling now tries to exhaust the previous batch of rqes, but
since it could be too low, the iterator is allowed to recalculate the
rqes to process once after synching the tail value.
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://patch.msgid.link/b42d2ed8b0e697110b646573b5da2a5f8e85f92e.1786108672.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions
