diff options
| author | Sebastian Andrzej Siewior <[email protected]> | 2025-01-29 08:47:51 +0000 |
|---|---|---|
| committer | Petr Pavlu <[email protected]> | 2025-03-10 10:54:46 +0000 |
| commit | 8c6eb7ca8600a2704b1fb7f1abe1f7c49a0d970a (patch) | |
| tree | e9cdb01c76d60943b2eb8ea4c26e6306c3a3e542 /lib/timerqueue.c | |
| parent | jump_label: Use RCU in all users of __module_text_address(). (diff) | |
| download | kernel-8c6eb7ca8600a2704b1fb7f1abe1f7c49a0d970a.tar.gz kernel-8c6eb7ca8600a2704b1fb7f1abe1f7c49a0d970a.zip | |
bpf: Use RCU in all users of __module_text_address().
__module_address() can be invoked within a RCU section, there is no
requirement to have preemption disabled.
Replace the preempt_disable() section around __module_address() with
RCU.
Cc: Alexei Starovoitov <[email protected]>
Cc: Andrii Nakryiko <[email protected]>
Cc: Daniel Borkmann <[email protected]>
Cc: Eduard Zingerman <[email protected]>
Cc: Hao Luo <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: John Fastabend <[email protected]>
Cc: KP Singh <[email protected]>
Cc: Martin KaFai Lau <[email protected]>
Cc: Masami Hiramatsu <[email protected]>
Cc: Mathieu Desnoyers <[email protected]>
Cc: Matt Bobrowski <[email protected]>
Cc: Song Liu <[email protected]>
Cc: Stanislav Fomichev <[email protected]>
Cc: Steven Rostedt <[email protected]>
Cc: Yonghong Song <[email protected]>
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
Acked-by: Peter Zijlstra (Intel) <[email protected]>
Acked-by: Alexei Starovoitov <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Petr Pavlu <[email protected]>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions
