Commit 50b35c9
ftrace: Use hash argument for tmp_ops in update_ftrace_direct_mod
The modify logic registers temporary ftrace_ops object (tmp_ops) to trigger
the slow path for all direct callers to be able to safely modify attached
addresses.
At the moment we use ops->func_hash for tmp_ops filter, which represents all
the systems attachments. It's faster to use just the passed hash filter, which
contains only the modified sites and is always a subset of the ops->func_hash.
Cc: Alexei Starovoitov <[email protected]>
Cc: Daniel Borkmann <[email protected]>
Cc: Andrii Nakryiko <[email protected]>
Cc: Menglong Dong <[email protected]>
Cc: Song Liu <[email protected]>
Link: https://patch.msgid.link/[email protected]
Fixes: e93672f ("ftrace: Add update_ftrace_direct_mod function")
Signed-off-by: Jiri Olsa <[email protected]>
Signed-off-by: Steven Rostedt (Google) <[email protected]>1 parent f35dbac commit 50b35c9
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6606 | 6606 | | |
6607 | 6607 | | |
6608 | 6608 | | |
6609 | | - | |
| 6609 | + | |
6610 | 6610 | | |
6611 | | - | |
| 6611 | + | |
6612 | 6612 | | |
6613 | 6613 | | |
6614 | 6614 | | |
| |||
0 commit comments