diff options
author | Linus Torvalds <[email protected]> | 2023-11-26 12:24:38 -0800 |
---|---|---|
committer | Christian Brauner <[email protected]> | 2023-12-12 14:24:13 +0100 |
commit | 253ca8678d30bcf94410b54476fc1e0f1627a137 (patch) | |
tree | 4727be75e2660bf1a1a54701f16dddb74a35b335 /tools/testing/selftests/bpf/prog_tests/autoload.c | |
parent | 7cb537b6f6d7d6529be04139178f929d9a63b918 (diff) |
Improve __fget_files_rcu() code generation (and thus __fget_light())
Commit 0ede61d8589c ("file: convert to SLAB_TYPESAFE_BY_RCU") caused a
performance regression as reported by the kernel test robot.
The __fget_light() function is one of those critical ones for some
loads, and the code generation was unnecessarily impacted. Let's just
write that function to better.
Reported-by: kernel test robot <[email protected]>
Cc: Christian Brauner <[email protected]>
Cc: Jann Horn <[email protected]>
Cc: Mateusz Guzik <[email protected]>
Closes: https://lore.kernel.org/oe-lkp/[email protected]
Signed-off-by: Linus Torvalds <[email protected]>
Link: https://lore.kernel.org/r/CAHk-=wiCJtLbFWNURB34b9a_R_unaH3CiMRXfkR0-iihB_z68A@mail.gmail.com
Signed-off-by: Christian Brauner <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/autoload.c')
0 files changed, 0 insertions, 0 deletions