On 10/07, Hou Tao wrote: > From: Hou Tao <houtao1@xxxxxxxxxx> > > both syscall.c and helpers.c have the declaration of > __bpf_obj_drop_impl(), so just move it to a common header file. > > Signed-off-by: Hou Tao <houtao1@xxxxxxxxxx> > --- > kernel/bpf/helpers.c | 3 +-- > kernel/bpf/internal.h | 11 +++++++++++ > kernel/bpf/syscall.c | 4 ++-- > 3 files changed, 14 insertions(+), 4 deletions(-) > create mode 100644 kernel/bpf/internal.h > > diff --git a/kernel/bpf/helpers.c b/kernel/bpf/helpers.c > index dd1c69ee3375..07f49f8831c0 100644 > --- a/kernel/bpf/helpers.c > +++ b/kernel/bpf/helpers.c > @@ -24,6 +24,7 @@ > #include <linux/bpf_mem_alloc.h> > #include <linux/kasan.h> > > +#include "internal.h" > #include "../../lib/kstrtox.h" > > /* If kernel subsystem is allowing eBPF programs to call this function, > @@ -1808,8 +1809,6 @@ bpf_base_func_proto(enum bpf_func_id func_id) > } > } > > -void __bpf_obj_drop_impl(void *p, const struct btf_record *rec); > - > void bpf_list_head_free(const struct btf_field *field, void *list_head, > struct bpf_spin_lock *spin_lock) > { > diff --git a/kernel/bpf/internal.h b/kernel/bpf/internal.h > new file mode 100644 > index 000000000000..e233ea83eb0a > --- /dev/null > +++ b/kernel/bpf/internal.h > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > +/* Copyright (C) 2023. Huawei Technologies Co., Ltd > + */ Don't think copyright works this way? You can't move the code and claim authorship. In general, git tracks authors and contributors, so not sure why we still keep putting these explicit notices..