]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state()
authorPuranjay Mohan <puranjay@kernel.org>
Fri, 2 Jan 2026 18:00:30 +0000 (10:00 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 2 Jan 2026 20:04:29 +0000 (12:04 -0800)
commitcd1d60949143b10d8eb7cea111e2b8bfb18fe461
tree0796924e4eb5c07cc7625b7bbe63df1790651a40
parentbddaf9adda72447061a52b328c2d4c64b327fa30
bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state()

As KF_TRUSTED_ARGS is now considered the default for all kfuncs, the
opts parameter in bpf_xdp_get_xfrm_state() can never be NULL. Verifier
will detect this at load time and will not allow passing NULL to this
function. This matches the documentation above the kfunc that says this
parameter (opts) Cannot be NULL.

Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Puranjay Mohan <puranjay@kernel.org>
Link: https://lore.kernel.org/r/20260102180038.2708325-5-puranjay@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
net/xfrm/xfrm_state_bpf.c