diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c index dd89bf809772..af6d435dd500 100644 --- a/kernel/bpf/syscall.c +++ b/kernel/bpf/syscall.c @@ -3782,6 +3782,7 @@ static void bpf_raw_tp_link_release(struct bpf_link *link) container_of(link, struct bpf_raw_tp_link, link); bpf_probe_unregister(raw_tp->btp, raw_tp); + tracepoint_synchronize_unregister(); bpf_put_raw_tracepoint(raw_tp->btp); }