mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v4 0/2] tracing: fprobe: optimization for entry only case
@ 2025-10-15  8:32 Menglong Dong
  2025-10-15  8:32 ` [PATCH v4 1/2] " Menglong Dong
  2025-10-15  8:32 ` [PATCH v4 2/2] lib/test_fprobe: add testcase for mixed fprobe Menglong Dong
  0 siblings, 2 replies; 4+ messages in thread
From: Menglong Dong @ 2025-10-15  8:32 UTC (permalink / raw)
  To: mhiramat
  Cc: rostedt, mathieu.desnoyers, jiang.biao, linux-kernel, linux-trace-kernel

The first patch is to optimize the fprobe for entry only case.
The second patch is to add testcase for mixed fprobe.

This series base on the "linux-trace" tree and "for-next" branch.

Changes since V3:
* fallback to fgraph if FTRACE_OPS_FL_SAVE_REGS not supported

Changes since V2:
* add some comment to the rcu_read_lock() in fprobe_ftrace_entry() in the
  1st patch

Changes since V1:
* merge the rename of fprobe_entry into one
* add some document for fprobe_fgraph_entry as Masami suggested
* use ftrace_test_recursion_trylock() in fprobe_ftrace_entry()
* add the testcase for mixed fprobe

Menglong Dong (2):
  tracing: fprobe: optimization for entry only case
  lib/test_fprobe: add testcase for mixed fprobe

 kernel/trace/fprobe.c   | 127 ++++++++++++++++++++++++++++++++++++----
 lib/tests/test_fprobe.c |  99 ++++++++++++++++++++++++++++++-
 2 files changed, 214 insertions(+), 12 deletions(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-10-22 22:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-15  8:32 [PATCH v4 0/2] tracing: fprobe: optimization for entry only case Menglong Dong
2025-10-15  8:32 ` [PATCH v4 1/2] " Menglong Dong
2025-10-22 22:52   ` Masami Hiramatsu
2025-10-15  8:32 ` [PATCH v4 2/2] lib/test_fprobe: add testcase for mixed fprobe Menglong Dong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®