Loading
selftests/bpf: add regression test for bpf_d_path()
Add a regression test for bpf_d_path() to cover incorrect verifier assumptions caused by an incorrect function prototype. The test attaches to the fallocate hook, calls bpf_d_path() and verifies that a simple prefix comparison on the returned pathname behaves correctly after the fix in patch 1. It ensures the verifier does not assume the buffer remains unwritten. Co-developed-by:Zesen Liu <ftyg@live.com> Signed-off-by:
Zesen Liu <ftyg@live.com> Co-developed-by:
Peili Gao <gplhust955@gmail.com> Signed-off-by:
Peili Gao <gplhust955@gmail.com> Co-developed-by:
Haoran Ni <haoran.ni.cs@gmail.com> Signed-off-by:
Haoran Ni <haoran.ni.cs@gmail.com> Signed-off-by:
Shuran Liu <electronlsr@gmail.com> Link: https://lore.kernel.org/r/20251206141210.3148-3-electronlsr@gmail.com Signed-off-by:
Alexei Starovoitov <ast@kernel.org>