diff options
author | Kui-Feng Lee <thinker.li@gmail.com> | 2024-02-09 05:37:48 +0300 |
---|---|---|
committer | Martin KaFai Lau <martin.lau@kernel.org> | 2024-02-14 02:16:44 +0300 |
commit | 6115a0aeef01aef152ad7738393aad11422bfb82 (patch) | |
tree | 347d202fac2f91df9dcdc3c772c970860390fc86 /include/linux/btf.h | |
parent | 77c0208e199ccb0986fb3612f2409c8cdcb036ad (diff) | |
download | linux-6115a0aeef01aef152ad7738393aad11422bfb82.tar.xz |
bpf: Move __kfunc_param_match_suffix() to btf.c.
Move __kfunc_param_match_suffix() to btf.c and rename it as
btf_param_match_suffix(). It can be reused by bpf_struct_ops later.
Signed-off-by: Kui-Feng Lee <thinker.li@gmail.com>
Link: https://lore.kernel.org/r/20240209023750.1153905-3-thinker.li@gmail.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Diffstat (limited to 'include/linux/btf.h')
-rw-r--r-- | include/linux/btf.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/btf.h b/include/linux/btf.h index 1ee8977b8c95..df76a14c64f6 100644 --- a/include/linux/btf.h +++ b/include/linux/btf.h @@ -495,6 +495,10 @@ static inline void *btf_id_set8_contains(const struct btf_id_set8 *set, u32 id) return bsearch(&id, set->pairs, set->cnt, sizeof(set->pairs[0]), btf_id_cmp_func); } +bool btf_param_match_suffix(const struct btf *btf, + const struct btf_param *arg, + const char *suffix); + struct bpf_verifier_log; #if defined(CONFIG_BPF_JIT) && defined(CONFIG_BPF_SYSCALL) |