git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
bpf: Support attaching tracing BPF program to other BPF programs
[sfrench/cifs-2.6.git]
/
kernel
/
bpf
/
core.c
diff --git
a/kernel/bpf/core.c
b/kernel/bpf/core.c
index da5a8b8e278f6dbe553f62ec283c6d19a775e9da..b5945c3aaa8e75ed9a97870e018cc65c580e12ef 100644
(file)
--- a/
kernel/bpf/core.c
+++ b/
kernel/bpf/core.c
@@
-2031,6
+2031,8
@@
void bpf_prog_free(struct bpf_prog *fp)
{
struct bpf_prog_aux *aux = fp->aux;
+ if (aux->linked_prog)
+ bpf_prog_put(aux->linked_prog);
INIT_WORK(&aux->work, bpf_prog_free_deferred);
schedule_work(&aux->work);
}