mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
bpf: Prepare to reuse get_ctx_arg_idx
Rename get_ctx_arg_idx to bpf_ctx_arg_idx, and allow others to call it. No functional change. Signed-off-by: Amery Hung <ameryhung@gmail.com> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org> Acked-by: Toke Høiland-Jørgensen <toke@redhat.com> Link: https://patch.msgid.link/20250409214606.2000194-2-ameryhung@gmail.com
This commit is contained in:
committed by
Martin KaFai Lau
parent
ab734b43c8
commit
a1b669ea16
@@ -522,6 +522,7 @@ bool btf_param_match_suffix(const struct btf *btf,
|
||||
const char *suffix);
|
||||
int btf_ctx_arg_offset(const struct btf *btf, const struct btf_type *func_proto,
|
||||
u32 arg_no);
|
||||
u32 btf_ctx_arg_idx(struct btf *btf, const struct btf_type *func_proto, int off);
|
||||
|
||||
struct bpf_verifier_log;
|
||||
|
||||
|
||||
@@ -6391,8 +6391,8 @@ static bool is_int_ptr(struct btf *btf, const struct btf_type *t)
|
||||
return btf_type_is_int(t);
|
||||
}
|
||||
|
||||
static u32 get_ctx_arg_idx(struct btf *btf, const struct btf_type *func_proto,
|
||||
int off)
|
||||
u32 btf_ctx_arg_idx(struct btf *btf, const struct btf_type *func_proto,
|
||||
int off)
|
||||
{
|
||||
const struct btf_param *args;
|
||||
const struct btf_type *t;
|
||||
@@ -6671,7 +6671,7 @@ bool btf_ctx_access(int off, int size, enum bpf_access_type type,
|
||||
tname, off);
|
||||
return false;
|
||||
}
|
||||
arg = get_ctx_arg_idx(btf, t, off);
|
||||
arg = btf_ctx_arg_idx(btf, t, off);
|
||||
args = (const struct btf_param *)(t + 1);
|
||||
/* if (t == NULL) Fall back to default BPF prog with
|
||||
* MAX_BPF_FUNC_REG_ARGS u64 arguments.
|
||||
|
||||
Reference in New Issue
Block a user