summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorPavel Begunkov <asml.silence@gmail.com>2025-04-05 13:17:49 +0300
committerJens Axboe <axboe@kernel.dk>2025-04-07 16:36:52 +0300
commit9b58440a5b2fe78102ce1e9e03946645558d0f55 (patch)
treeaf860850b3156c9aee0913165bbb3a8e8d2f8663 /tools/perf/scripts/python/event_analyzing_sample.py
parentab6005f3912fff07330297aba08922d2456dcede (diff)
downloadlinux-9b58440a5b2fe78102ce1e9e03946645558d0f55.tar.xz
io_uring/zcrx: put refill data into separate cache line
Refill queue lock and other bits are only used from the allocation path on the rx softirq side, but it shares the cache line with other fields like ctx that are used also in the "syscall" path, which causes cache bouncing when softirq runs on a different CPU. Separate them into different cache lines. The first one now contains constant fields used by both contextx, followed by a line responsible for refill queue data. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/6d1f598e27d623c07fc49d6baee13089a9b1216c.1743848241.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions