]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
perf/bpf: Change the !CONFIG_BPF_SYSCALL stubs to static inlines
authorIngo Molnar <mingo@kernel.org>
Fri, 12 Apr 2024 09:55:00 +0000 (11:55 +0200)
committerIngo Molnar <mingo@kernel.org>
Fri, 12 Apr 2024 09:56:00 +0000 (11:56 +0200)
Otherwise the compiler will be unhappy if they go unused,
which they do on allnoconfigs.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Kyle Huey <me@kylehuey.com>
Link: https://lore.kernel.org/r/ZhkE9F4dyfR2dH2D@gmail.com
kernel/events/core.c

index 2212670cbe9b8547a22e2bc8bc3677beb2f2013f..6708c1121b9f70dae2a2f0b2d02f864a493ca4ad 100644 (file)
@@ -9638,21 +9638,21 @@ static void perf_event_free_bpf_handler(struct perf_event *event)
        bpf_prog_put(prog);
 }
 #else
-static int bpf_overflow_handler(struct perf_event *event,
-                               struct perf_sample_data *data,
-                               struct pt_regs *regs)
+static inline int bpf_overflow_handler(struct perf_event *event,
+                                      struct perf_sample_data *data,
+                                      struct pt_regs *regs)
 {
        return 1;
 }
 
-static int perf_event_set_bpf_handler(struct perf_event *event,
-                                     struct bpf_prog *prog,
-                                     u64 bpf_cookie)
+static inline int perf_event_set_bpf_handler(struct perf_event *event,
+                                            struct bpf_prog *prog,
+                                            u64 bpf_cookie)
 {
        return -EOPNOTSUPP;
 }
 
-static void perf_event_free_bpf_handler(struct perf_event *event)
+static inline void perf_event_free_bpf_handler(struct perf_event *event)
 {
 }
 #endif