mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 18:21:24 +02:00
bpf: Use arg_is_fp() in has_fp_args()
Replace "frame != ARG_NONE" with arg_is_fp() in has_fp_args(). The function's purpose is to check whether any argument is derived from a frame pointer, which is exactly what arg_is_fp() tests (frame >= 0 || frame == ARG_IMPRECISE). Using the dedicated predicate is clearer and more consistent with the rest of the file. Signed-off-by: Yonghong Song <yonghong.song@linux.dev> Link: https://lore.kernel.org/r/20260513045035.2388671-1-yonghong.song@linux.dev Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
parent
84dd7df76e
commit
f44e815e65
|
|
@ -1689,7 +1689,7 @@ static int compute_subprog_args(struct bpf_verifier_env *env,
|
|||
static bool has_fp_args(struct arg_track *args)
|
||||
{
|
||||
for (int r = BPF_REG_1; r <= BPF_REG_5; r++)
|
||||
if (args[r].frame != ARG_NONE)
|
||||
if (arg_is_fp(&args[r]))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user