diff options
author | 2024-08-23 21:06:58 +0200 | |
---|---|---|
committer | 2024-08-29 15:20:25 +0200 | |
commit | c0390d541128e8820af8177a572d9d87ff68a3bb (patch) | |
tree | 432326e76850ccb9d807a86ecdd9951bc537a113 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | fs: switch f_iocb_flags and f_ra (diff) | |
download | wireguard-linux-c0390d541128e8820af8177a572d9d87ff68a3bb.tar.xz wireguard-linux-c0390d541128e8820af8177a572d9d87ff68a3bb.zip |
fs: pack struct file
Now that we shrunk struct file to 192 bytes aka 3 cachelines reorder
struct file to not leave any holes or have members cross cachelines.
Add a short comment to each of the fields and mark the cachelines.
It's possible that we may have to tweak this based on profiling in the
future. So far I had Jens test this comparing io_uring with non-fixed
and fixed files and it improved performance. The layout is a combination
of Jens' and my changes.
Link: https: //lore.kernel.org/r/20240824-peinigen-hocken-7384b977c643@brauner
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions