selftests/bpf: Add a test for ptr_to_map_value on stack for helper access
authorYonghong Song <yhs@fb.com>
Wed, 4 Aug 2021 17:09:12 +0000 (20:09 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 8 Aug 2021 07:05:24 +0000 (09:05 +0200)
commit83bbf953f66c10494666d38d5159bd17969ab9d7
tree78ba15376e69fc5de99a5bc701c3b0aaff184e29
parente2b7a4ccbf7cc7c0ed98d1fb02b4f860f2e14814
selftests/bpf: Add a test for ptr_to_map_value on stack for helper access

commit b4b638c36b7e7acd847b9c4b9c80f268e45ea30c upstream

Change bpf_iter_task.c such that pointer to map_value may appear
on the stack for bpf_seq_printf() to access. Without previous
verifier patch, the bpf_iter test will fail.

Signed-off-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20201210013350.943985-1-yhs@fb.com
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
tools/testing/selftests/bpf/progs/bpf_iter_task.c
tools/testing/selftests/bpf/verifier/unpriv.c