aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/bpf/syscall.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
index f9554d9a14e1..4445d0d084d8 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -1560,6 +1560,8 @@ static int bpf_prog_load(union bpf_attr *attr, union bpf_attr __user *uattr)
1560 return err; 1560 return err;
1561 1561
1562free_used_maps: 1562free_used_maps:
1563 kvfree(prog->aux->func_info);
1564 btf_put(prog->aux->btf);
1563 bpf_prog_kallsyms_del_subprogs(prog); 1565 bpf_prog_kallsyms_del_subprogs(prog);
1564 free_used_maps(prog->aux); 1566 free_used_maps(prog->aux);
1565free_prog: 1567free_prog: