bpf: verifier: Accept dynptr mem as mem in helpers
authorDaniel Rosenberg <drosen@google.com>
Sat, 6 May 2023 01:31:33 +0000 (18:31 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 6 May 2023 23:42:57 +0000 (16:42 -0700)
commit2012c867c8005d72c949e274133df429ece78808
treefd441764144679effb80bb2047ecafef71b35985
parent3881fdfed21ff129a23979c0a92df6d3c5f49aa9
bpf: verifier: Accept dynptr mem as mem in helpers

This allows using memory retrieved from dynptrs with helper functions
that accept ARG_PTR_TO_MEM. For instance, results from bpf_dynptr_data
can be passed along to bpf_strncmp.

Signed-off-by: Daniel Rosenberg <drosen@google.com>
Link: https://lore.kernel.org/r/20230506013134.2492210-5-drosen@google.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c