Searched hist:d741bf41d7c7db4898bacfcb020353cddc032fd8 (Results 1 – 5 of 5) sorted by relevance
/linux/include/linux/ |
H A D | kprobes.h | diff d741bf41d7c7db4898bacfcb020353cddc032fd8 Sat Aug 29 15:03:24 CEST 2020 Peter Zijlstra <peterz@infradead.org> kprobes: Remove kretprobe hash
The kretprobe hash is mostly superfluous, replace it with a per-task variable.
This gets rid of the task hash and it's related locking.
Note that this may change the kprobes module-exported API for kretprobe handlers. If any out-of-tree kretprobe user uses ri->rp, use get_kretprobe(ri) instead.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/159870620431.1229682.16325792502413731312.stgit@devnote2
|
H A D | sched.h | diff d741bf41d7c7db4898bacfcb020353cddc032fd8 Sat Aug 29 15:03:24 CEST 2020 Peter Zijlstra <peterz@infradead.org> kprobes: Remove kretprobe hash
The kretprobe hash is mostly superfluous, replace it with a per-task variable.
This gets rid of the task hash and it's related locking.
Note that this may change the kprobes module-exported API for kretprobe handlers. If any out-of-tree kretprobe user uses ri->rp, use get_kretprobe(ri) instead.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/159870620431.1229682.16325792502413731312.stgit@devnote2
|
/linux/kernel/trace/ |
H A D | trace_kprobe.c | diff d741bf41d7c7db4898bacfcb020353cddc032fd8 Sat Aug 29 15:03:24 CEST 2020 Peter Zijlstra <peterz@infradead.org> kprobes: Remove kretprobe hash
The kretprobe hash is mostly superfluous, replace it with a per-task variable.
This gets rid of the task hash and it's related locking.
Note that this may change the kprobes module-exported API for kretprobe handlers. If any out-of-tree kretprobe user uses ri->rp, use get_kretprobe(ri) instead.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/159870620431.1229682.16325792502413731312.stgit@devnote2
|
/linux/kernel/ |
H A D | kprobes.c | diff d741bf41d7c7db4898bacfcb020353cddc032fd8 Sat Aug 29 15:03:24 CEST 2020 Peter Zijlstra <peterz@infradead.org> kprobes: Remove kretprobe hash
The kretprobe hash is mostly superfluous, replace it with a per-task variable.
This gets rid of the task hash and it's related locking.
Note that this may change the kprobes module-exported API for kretprobe handlers. If any out-of-tree kretprobe user uses ri->rp, use get_kretprobe(ri) instead.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/159870620431.1229682.16325792502413731312.stgit@devnote2
|
H A D | fork.c | diff d741bf41d7c7db4898bacfcb020353cddc032fd8 Sat Aug 29 15:03:24 CEST 2020 Peter Zijlstra <peterz@infradead.org> kprobes: Remove kretprobe hash
The kretprobe hash is mostly superfluous, replace it with a per-task variable.
This gets rid of the task hash and it's related locking.
Note that this may change the kprobes module-exported API for kretprobe handlers. If any out-of-tree kretprobe user uses ri->rp, use get_kretprobe(ri) instead.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/159870620431.1229682.16325792502413731312.stgit@devnote2
|