Skip to content

Commit a0d54b4

Browse files
committed
Merge tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing fix from Steven Rostedt: "Blacklist properly on all archs. The code to blacklist notrace functions for kprobes was not using the right kconfig option, which caused some archs (powerpc) to possibly not blacklist them" * tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: tracing/kprobes: Do the notrace functions check without kprobes on ftrace
2 parents 6e68b99 + 7bb83f6 commit a0d54b4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

kernel/trace/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ config KPROBE_EVENTS
538538
config KPROBE_EVENTS_ON_NOTRACE
539539
bool "Do NOT protect notrace function from kprobe events"
540540
depends on KPROBE_EVENTS
541-
depends on KPROBES_ON_FTRACE
541+
depends on DYNAMIC_FTRACE
542542
default n
543543
help
544544
This is only for the developers who want to debug ftrace itself

kernel/trace/trace_kprobe.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ static int disable_trace_kprobe(struct trace_event_call *call,
434434
return 0;
435435
}
436436

437-
#if defined(CONFIG_KPROBES_ON_FTRACE) && \
437+
#if defined(CONFIG_DYNAMIC_FTRACE) && \
438438
!defined(CONFIG_KPROBE_EVENTS_ON_NOTRACE)
439439
static bool __within_notrace_func(unsigned long addr)
440440
{

0 commit comments

Comments
 (0)