]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests/bpf: remove unnecessary kfunc prototypes
authorMykyta Yatsenko <yatsenko@meta.com>
Sun, 26 Oct 2025 20:38:44 +0000 (20:38 +0000)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 27 Oct 2025 16:56:26 +0000 (09:56 -0700)
Remove unnecessary kfunc prototypes from test programs, these are
provided by vmlinux.h

Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20251026203853.135105-2-mykyta.yatsenko5@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/progs/ip_check_defrag.c
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c

index 645b2c9f7867c3a84316e3bbe7884ab16003bf5d..0e87ad1ebcfa5b2342a85f30d2ce23ccc80ddb17 100644 (file)
 #define IP_OFFSET              0x1FFF
 #define NEXTHDR_FRAGMENT       44
 
-extern int bpf_dynptr_from_skb(struct __sk_buff *skb, __u64 flags,
-                             struct bpf_dynptr *ptr__uninit) __ksym;
-extern void *bpf_dynptr_slice(const struct bpf_dynptr *ptr, uint32_t offset,
-                             void *buffer, uint32_t buffer__sz) __ksym;
-
 volatile int shootdowns = 0;
 
 static bool is_frag_v4(struct iphdr *iph)
index ab9f9f2620edca00afc9a69f8549921eb392d189..e2cbc5bda65ea565cdbacb44d8f085f007255baf 100644 (file)
@@ -79,11 +79,6 @@ int with_invalid_ctx_access_test5(struct bpf_nf_ctx *ctx)
        return NF_ACCEPT;
 }
 
-extern int bpf_dynptr_from_skb(struct __sk_buff *skb, __u64 flags,
-                               struct bpf_dynptr *ptr__uninit) __ksym;
-extern void *bpf_dynptr_slice(const struct bpf_dynptr *ptr, uint32_t offset,
-                                   void *buffer, uint32_t buffer__sz) __ksym;
-
 SEC("netfilter")
 __description("netfilter test prog with skb and state read access")
 __success __failure_unpriv