OSDN Git Service

selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly
authorHou Tao <houtao1@huawei.com>
Wed, 9 Mar 2022 12:33:21 +0000 (20:33 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 16 Mar 2022 22:13:36 +0000 (15:13 -0700)
commitad13baf4569152b00de11949b8c93aaa83c1243f
treec71583fe5f6015841ad8a289ecd42e00d3a36029
parentd2a3b7c5becc3992f8e7d2b9bf5eacceeedb9a48
selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly

When bpf_jit_harden is toggled between 0 and 2, subprog jit may fail
due to inconsistent twice read values of bpf_jit_harden during jit. So
add a test to ensure the problem is fixed.

Signed-off-by: Hou Tao <houtao1@huawei.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20220309123321.2400262-5-houtao1@huawei.com
tools/testing/selftests/bpf/prog_tests/subprogs.c