]> www.infradead.org Git - users/hch/configfs.git/commit
bpf: verifier: make kfuncs args nullalble
authorVadim Fedorenko <vadfed@meta.com>
Thu, 13 Jun 2024 21:18:13 +0000 (14:18 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 13 Jun 2024 23:33:04 +0000 (16:33 -0700)
commita90797993afcb0eaf6bf47a062ff47eb3810a6d5
treebae52ca95911eef3ebeb75bfa1c4d261737a3c2d
parent373a4e13ab4bc947f429fd92409d686fbec57132
bpf: verifier: make kfuncs args nullalble

Some arguments to kfuncs might be NULL in some cases. But currently it's
not possible to pass NULL to any BTF structures because the check for
the suffix is located after all type checks. Move it to earlier place
to allow nullable args.

Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Link: https://lore.kernel.org/r/20240613211817.1551967-2-vadfed@meta.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c