bpf, perf: delay release of BPF prog after grace period
[cascardo/linux.git] / kernel / events / core.c
index 274450e..d00c47b 100644 (file)
@@ -7531,7 +7531,7 @@ static void perf_event_free_bpf_prog(struct perf_event *event)
        prog = event->tp_event->prog;
        if (prog) {
                event->tp_event->prog = NULL;
-               bpf_prog_put(prog);
+               bpf_prog_put_rcu(prog);
        }
 }