Skip to content

ftrace

FUNCTION HOOKS (FTRACE)

Maintained 4,204 threads 8,207 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
lkml, linux-trace-kernel
Files
Documentation/trace/ftrace*, arch/*/*/*/*ftrace*, arch/*/*/*ftrace*, include/*/*ftrace*, kernel/trace/fgraph.c, kernel/trace/ftrace*, samples/ftrace
Maintainers
Masami Hiramatsu, Steven Rostedt
Reviewers
Mark Rutland
  1. riscv: Add reliable stack unwinding for livepatch PATCH v6 7 patches Shuai Xue linux-kselftest linux-perf-users linux-riscv +3 arch/ (18), tools/ Superseded 8 replies
  2. tracing: fgraph: fix the quadratic shadow stack walk PATCH v4 2 patches Vineet Gupta bpf linux-trace-kernel lkml +2 kernel/trace/fgraph.c In review 10 replies
  3. tracing: Add stack trace deduplication for the ring buffer PATCH v8 5 patches Li Pengfei linux-doc linux-kselftest linux-trace-kernel +2 kernel/trace/ (10), Documentation/trace/ (3), tools/testing/selftests/ftrace/test.d/ftrace/ In review 3 replies
  4. trace: stack trace deduplication for ftrace ring buffer RFC PATCH v7 10 patches Li Pengfei linux-doc linux-kselftest linux-trace-kernel +1 kernel/ (10), tools/ (9), Documentation/ (3) Superseded 10 replies
  5. ftrace: Drop weak function locations of modules when loading them PATCH v2 2 patches Lawrence Lin b4-sent linux-modules linux-trace-kernel +1 include/linux/, kernel/module/, kernel/trace/ In review 3 replies
  6. ring-buffer: Remove unused absolute timestamp mode PATCH 2 patches Vincent Donnefort linux-trace-kernel lkml Documentation/trace/ (2), kernel/trace/ (2), include/linux/ New 0 replies
  7. tracing: fgraph: cut the cost of the shadow stack retry loop PATCH 2 patches Vineet Gupta bpf linux-trace-kernel lkml +1 include/linux/, kernel/trace/ In review 9 replies
  8. ftrace: speed up module enable by binary searching module symbols PATCH v2 1 patch Yaxiong Tian linux-trace-kernel lkml sashiko-reviews kernel/trace/ftrace.c In review 2 replies
  9. tracing: add ring-buffer memory usage statistics PATCH v5 4 patches Xiang Gao linux-trace-kernel lkml kernel/trace/ (2), Documentation/trace/, include/linux/ New 0 replies
  10. ftrace: Complete subops teardown on shutdown failure PATCH v3 1 patch Weiming Shi linux-trace-kernel lkml kernel/trace/ (3) In review 5 replies
  11. ftrace: speed up module enable by binary searching module symbols RFC PATCH 1 patch Yaxiong Tian linux-trace-kernel lkml kernel/trace/ftrace.c Superseded 6 replies
  12. tracing: add ring-buffer memory usage statistics PATCH 2 patches Xiang Gao linux-trace-kernel lkml kernel/trace/ (2), Documentation/trace/, include/linux/ Superseded 13 replies
  13. ftrace: Wait for graph readers before releasing operations PATCH 2 patches Weiming Shi linux-trace-kernel lkml stable kernel/trace/ (4) New 0 replies
  14. tracing: Remove trace_printk.h from kernel.h PATCH 3 patches Steven Rostedt linux-trace-kernel lkml include/ (7), kernel/ (7), drivers/ (6), arch/ (4), +3 New 0 replies
  15. rcu-tasks: build Tasks RCU on Tasks Trace readers in trampolines PATCH v6 14 patches Josef Bacik bpf linux-arm-kernel linux-trace-kernel +2 arch/ (13), kernel/ (8), include/ (6), samples/ (6), +1 In review 2 replies
  16. x86/ftrace: Mark jmp mode by clearing bit 63 of trampoline address PATCH bpf v3 2 patches Daniel Borkmann bpf arch/x86/kernel/, include/linux/, tools/testing/selftests/bpf/prog_tests/, tools/testing/selftests/bpf/progs/ Applied 4 replies
  17. treewide: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files PATCH v5 13 patches Thomas Huth kvm kvm-riscv linux-alpha +20 arch/ (74), include/ (34), tools/ (7), scripts/ (4), +3 In review 4 replies
  18. arm64: ftrace: support CALL_OPS on kernels built with kCFI PATCH v3 7 patches Jose Fernandez (Anthropic) bpf linux-arm-kernel linux-trace-kernel +1 arch/ (10), scripts/ (2), drivers/, include/, +1 In review 2 replies
  19. s390: Consistent usage of text_mutex PATCH v2 10 patches Heiko Carstens linux-s390 lkml arch/s390/kernel/ (7), arch/s390/include/asm/ (3), arch/s390/mm/, arch/s390/net/ In review 14 replies
  20. x86/ftrace: Mark jmp mode by clearing bit 63 of trampoline address PATCH bpf v2 2 patches Daniel Borkmann bpf tools/ (2), arch/, include/, kernel/ Superseded 1 reply
  21. s390: Consistent usage of text_mutex PATCH 4 patches Heiko Carstens linux-s390 lkml llvm +1 arch/s390/kernel/ (2), arch/s390/mm/, arch/s390/net/ Superseded 2 replies
  22. alpha: perf register sampling and user stack dumps PATCH v3 5 patches Matt Turner linux-alpha linux-doc linux-perf-users +1 arch/ (14), Documentation/ (2) In review 2 replies
  23. x86/ftrace: Use jmp mode only where functions are aligned PATCH bpf 2 patches Daniel Borkmann bpf arch/x86/, tools/testing/selftests/bpf/prog_tests/, tools/testing/selftests/bpf/progs/ In review 4 replies
  24. tracing: Updates for 7.4 PATCH for-next 9 patches Steven Rostedt lkml stable kernel/trace/ (7), Documentation/trace/ New 0 replies
  25. ftrace: Initialize modname and offset in print_rec() PATCH 1 patch Aaron Ahmed linux-trace-kernel lkml stable kernel/trace/ftrace.c New 0 replies
  26. tracing: fgraph: fix the quadratic shadow stack walk PATCH v3 1 patch Vineet Gupta bpf linux-trace-kernel lkml +2 kernel/trace/fgraph.c In review 5 replies
  27. riscv: ftrace: use frame CFA as the function graph retp identity PATCH 2 patches Rui Qi linux-riscv linux-trace-kernel lkml arch/riscv/kernel/ (2), kernel/trace/ In review 1 reply
  28. ftrace: remove unused make_call_t0 PATCH 1 patch Martin Kaiser linux-riscv linux-trace-kernel lkml arch/riscv/include/asm/ftrace.h New 0 replies
  29. bpf: Reject BTF ids with the same address in tracing_multi link PATCH bpf-next 2 patches Alexei Starovoitov bpf include/linux/, kernel/bpf/, kernel/trace/, tools/testing/selftests/bpf/prog_tests/ Applied 5 replies
  30. sched: introduce for_each_process_rculock and for_each_thread_rculock PATCH v4 15 patches Ye Liu linux-fsdevel linux-mm linux-pm +4 kernel/ (9), mm/ (3), fs/ (2), include/, +2 In review 5 replies
  31. arm64: Move overflow sp into SP_EL1 and kernel sp into SP_EL0 PATCH v2 21 patches Will Deacon linux-arm-kernel lkml arch/ (34), scripts/, tools/ In review 43 replies
  32. ftrace: Avoid quadratic symbol lookups in ftrace_module_enable() PATCH 1 patch Lawrence Lin b4-sent linux-modules linux-trace-kernel +1 kernel/trace/ftrace.c Superseded 5 replies
  33. tracing: fgraph: fix the quadratic shadow stack walk PATCH v2 1 patch Vineet Gupta bpf linux-trace-kernel lkml +2 kernel/trace/fgraph.c Superseded 4 replies
  34. powerpc/ftrace: Don't restore r13 during ftrace_regs_caller PATCH v2 1 patch Shrikanth Hegde linuxppc-dev lkml arch/powerpc/kernel/trace/ftrace_entry.S Applied 3 replies
  35. arm64: ftrace: support CALL_OPS on kernels built with kCFI PATCH v2 9 patches Jose Fernandez (Anthropic) bpf linux-efi linux-kbuild +5 arch/ (10), scripts/ (2), drivers/, include/, +2 Superseded 3 replies
  36. rcu-tasks: build Tasks RCU on Tasks Trace readers in trampolines PATCH v5 13 patches Josef Bacik bpf linux-arm-kernel linux-trace-kernel +2 arch/ (13), kernel/ (8), include/ (6), samples/ (6), +1 Superseded 8 replies
  37. KVM PR and KVM HV do not work if the kernel was compiled with PREEMPT Linux PPC Christian Zigotzky kvm-ppc linuxppc-dev kernel/Kconfig.preempt    2026-02-08 21:03:27.000000000 +0000 77 replies
  38. ftrace: add max field to function profiler stats PATCH 1 patch Yun Zhou linux-trace-kernel lkml sashiko-reviews kernel/trace/ftrace.c In review 1 reply
  39. rcu-tasks: build Tasks RCU on Tasks Trace readers in trampolines RFC PATCH v3 13 patches Josef Bacik bpf linux-arm-kernel linux-trace-kernel +4 arch/ (11), include/ (10), kernel/ (9), samples/ (6), +1 Superseded 23 replies
  40. powerpc/ftrace: Don't restore r13 during ftrace_regs_caller PATCH 1 patch Shrikanth Hegde linuxppc-dev lkml arch/powerpc/kernel/trace/ftrace_entry.S Superseded 3 replies
  41. rcu-tasks: build Tasks RCU on Tasks Trace readers in trampolines RFC PATCH v4 13 patches Josef Bacik bpf linux-trace-kernel lkml +3 arch/ (13), kernel/ (8), include/ (6), samples/ (6), +1 Superseded 2 replies
  42. sched: introduce for_each_process_rculock and for_each_thread_rculock PATCH v3 15 patches Ye Liu linux-fsdevel linux-mm linux-pm +5 kernel/ (9), mm/ (3), fs/ (2), include/, +2 Superseded 5 replies
  43. Use BTF to trim return values PATCH v6 4 patches Donglin Peng linux-trace-kernel lkml kernel/trace/ (5), Documentation/trace/ New 0 replies
  44. rcu-tasks: let preemption outside trampolines be a quiescent state RFC PATCH v2 15 patches Josef Bacik bpf linux-arm-kernel linux-trace-kernel +4 arch/ (13), kernel/ (8), include/ (6), samples/ (6), +1 Superseded 17 replies
  45. ftrace: Use rcu_assign_pointer() for tmp_ops filter hash PATCH 1 patch Leon Hwang linux-trace-kernel lkml kernel/trace/ftrace.c In review 1 reply
  46. tracing: Fixes for v7.3 GIT PULL Steven Rostedt lkml kernel/trace/ (12), include/linux/, include/trace/events/, kernel/ Merged 0 replies
  47. tracing: More fixes for v7.3 PATCH for-linus 5 patches Steven Rostedt lkml stable kernel/trace/ (5), include/linux/ New 0 replies
  48. tracing: Fixes for v7.3 PATCH for-linus 20 patches Steven Rostedt lkml stable kernel/trace/ (9), include/trace/events/, kernel/ New 0 replies
  49. mm: introduce for_each_process_rcu and for_each_thread_rcu PATCH 8 patches Ye Liu linux-fsdevel linux-mm linux-pm +4 kernel/ (9), mm/ (3), fs/ (2), include/, +2 In review 29 replies
  50. kernel/trace/ftrace.c:6651:40: sparse: sparse: incorrect type in assignment (different address spaces) DISCUSSION kernel test robot build bot lkml oe-kbuild-all 2 replies
Page 1 of 85 –