projects
/
platform
/
kernel
/
linux-starfive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
[platform/kernel/linux-starfive.git]
/
kernel
/
bpf
/
offload.c
diff --git
a/kernel/bpf/offload.c
b/kernel/bpf/offload.c
index
13e4efc
..
190d9f9
100644
(file)
--- a/
kernel/bpf/offload.c
+++ b/
kernel/bpf/offload.c
@@
-216,9
+216,6
@@
static void __bpf_prog_offload_destroy(struct bpf_prog *prog)
if (offload->dev_state)
offload->offdev->ops->destroy(prog);
- /* Make sure BPF_PROG_GET_NEXT_ID can't find this dead program */
- bpf_prog_free_id(prog, true);
-
list_del_init(&offload->offloads);
kfree(offload);
prog->aux->offload = NULL;