summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-sqlite-report
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/bin/export-to-sqlite-report
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/bin/export-to-sqlite-report')
0 files changed, 0 insertions, 0 deletions