Skip to content

Commit 146430a

Browse files
committed
Merge tag 'probes-fixes-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull kprobe fixes from Masami Hiramatsu: - Fix misusing str_has_prefix() parameter order to check symbol prefix correctly - bpf: remove unused declaring of bpf_kprobe_override * tag 'probes-fixes-v6.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: kprobes: Fix to check symbol prefixes correctly bpf: kprobe: remove unused declaring of bpf_kprobe_override
2 parents b7768c4 + 8c8acb8 commit 146430a

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

include/linux/trace_events.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,7 +880,6 @@ do { \
880880
struct perf_event;
881881

882882
DECLARE_PER_CPU(struct pt_regs, perf_trace_regs);
883-
DECLARE_PER_CPU(int, bpf_kprobe_override);
884883

885884
extern int perf_trace_init(struct perf_event *event);
886885
extern void perf_trace_destroy(struct perf_event *event);

kernel/kprobes.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,8 +1557,8 @@ static bool is_cfi_preamble_symbol(unsigned long addr)
15571557
if (lookup_symbol_name(addr, symbuf))
15581558
return false;
15591559

1560-
return str_has_prefix("__cfi_", symbuf) ||
1561-
str_has_prefix("__pfx_", symbuf);
1560+
return str_has_prefix(symbuf, "__cfi_") ||
1561+
str_has_prefix(symbuf, "__pfx_");
15621562
}
15631563

15641564
static int check_kprobe_address_safe(struct kprobe *p,

0 commit comments

Comments
 (0)