Eduard Zingerman
35150203e3
selftests/bpf: verifier/prevent_map_lookup converted to inline assembly
...
Test verifier/prevent_map_lookup automatically converted to use inline assembly.
This was a part of a series [1] but could not be applied becuase
another patch from a series had to be witheld.
[1] https://lore.kernel.org/bpf/20230421174234.2391278-1-eddyz87@gmail.com/
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421204514.2450907-1-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-22 08:26:58 -07:00
Eduard Zingerman
4db10a8243
selftests/bpf: verifier/value_ptr_arith converted to inline assembly
...
Test verifier/value_ptr_arith automatically converted to use inline assembly.
Test cases "sanitation: alu with different scalars 2" and
"sanitation: alu with different scalars 3" are updated to
avoid -ENOENT as return value, as __retval() annotation
only supports numeric literals.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-25-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:27:19 -07:00
Eduard Zingerman
efe25a330b
selftests/bpf: verifier/value_illegal_alu converted to inline assembly
...
Test verifier/value_illegal_alu automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-24-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:27:07 -07:00
Eduard Zingerman
82887c2568
selftests/bpf: verifier/unpriv converted to inline assembly
...
Test verifier/unpriv semi-automatically converted to use inline assembly.
The verifier/unpriv.c had to be split in two parts:
- the bulk of the tests is in the progs/verifier_unpriv.c;
- the single test that needs `struct bpf_perf_event_data`
definition is in the progs/verifier_unpriv_perf.c.
The tests above can't be in a single file because:
- first requires inclusion of the filter.h header
(to get access to BPF_ST_MEM macro, inline assembler does
not support this isntruction);
- the second requires vmlinux.h, which contains definitions
conflicting with filter.h.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-23-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:26:52 -07:00
Eduard Zingerman
81d1d6dd40
selftests/bpf: verifier/subreg converted to inline assembly
...
Test verifier/subreg automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-22-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:25:45 -07:00
Eduard Zingerman
f323a81806
selftests/bpf: verifier/spin_lock converted to inline assembly
...
Test verifier/spin_lock automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-21-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:25:31 -07:00
Eduard Zingerman
426fc0e3fc
selftests/bpf: verifier/sock converted to inline assembly
...
Test verifier/sock automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-20-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:25:19 -07:00
Eduard Zingerman
034d9ad25d
selftests/bpf: verifier/search_pruning converted to inline assembly
...
Test verifier/search_pruning automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-19-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:25:07 -07:00
Eduard Zingerman
65222842ca
selftests/bpf: verifier/runtime_jit converted to inline assembly
...
Test verifier/runtime_jit automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-18-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:24:41 -07:00
Eduard Zingerman
16a42573c2
selftests/bpf: verifier/regalloc converted to inline assembly
...
Test verifier/regalloc automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-17-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:23:40 -07:00
Eduard Zingerman
8be6327959
selftests/bpf: verifier/ref_tracking converted to inline assembly
...
Test verifier/ref_tracking automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-16-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:23:13 -07:00
Eduard Zingerman
aee1779f0d
selftests/bpf: verifier/map_ptr_mixing converted to inline assembly
...
Test verifier/map_ptr_mixing automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-13-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:20:38 -07:00
Eduard Zingerman
4a400ef9ba
selftests/bpf: verifier/map_in_map converted to inline assembly
...
Test verifier/map_in_map automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-12-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:20:26 -07:00
Eduard Zingerman
b427ca576f
selftests/bpf: verifier/lwt converted to inline assembly
...
Test verifier/lwt automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-11-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:19:20 -07:00
Eduard Zingerman
a6fc14dc5e
selftests/bpf: verifier/loops1 converted to inline assembly
...
Test verifier/loops1 automatically converted to use inline assembly.
There are a few modifications for the converted tests.
"tracepoint" programs do not support test execution, change program
type to "xdp" (which supports test execution) for the following tests
that have __retval tags:
- bounded loop, count to 4
- bonded loop containing forward jump
Also, remove the __retval tag for test:
- bounded loop, count from positive unknown to 4
As it's return value is a random number.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-10-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:19:07 -07:00
Eduard Zingerman
a5828e3154
selftests/bpf: verifier/jeq_infer_not_null converted to inline assembly
...
Test verifier/jeq_infer_not_null automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-9-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:18:55 -07:00
Eduard Zingerman
0a372c9c08
selftests/bpf: verifier/direct_packet_access converted to inline assembly
...
Test verifier/direct_packet_access automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-8-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:18:44 -07:00
Eduard Zingerman
6080280243
selftests/bpf: verifier/d_path converted to inline assembly
...
Test verifier/d_path automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-7-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:18:16 -07:00
Eduard Zingerman
fcd36964f2
selftests/bpf: verifier/ctx converted to inline assembly
...
Test verifier/ctx automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-6-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:18:03 -07:00
Eduard Zingerman
37467c79e1
selftests/bpf: verifier/btf_ctx_access converted to inline assembly
...
Test verifier/btf_ctx_access automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-5-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:17:51 -07:00
Eduard Zingerman
965a3f913e
selftests/bpf: verifier/bpf_get_stack converted to inline assembly
...
Test verifier/bpf_get_stack automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-4-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:17:39 -07:00
Eduard Zingerman
c92336559a
selftests/bpf: verifier/bounds converted to inline assembly
...
Test verifier/bounds automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230421174234.2391278-3-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-21 12:17:14 -07:00
David Vernet
09b501d905
bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc
...
We've managed to improve the UX for kptrs significantly over the last 9
months. All of the prior main use cases, struct bpf_cpumask *, struct
task_struct *, and struct cgroup *, have all been updated to be
synchronized mainly using RCU. In other words, their KF_ACQUIRE kfunc
calls are all KF_RCU, and the pointers themselves are MEM_RCU and can be
accessed in an RCU read region in BPF.
In a follow-on change, we'll be removing the KF_KPTR_GET kfunc flag.
This patch prepares for that by removing the
bpf_kfunc_call_test_kptr_get() kfunc, and all associated selftests.
Signed-off-by: David Vernet <void@manifault.com >
Link: https://lore.kernel.org/r/20230416084928.326135-2-void@manifault.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-04-16 08:51:24 -07:00
Feng Zhou
75dcef8d36
selftests/bpf: Add test to access u32 ptr argument in tracing program
...
Adding verifier test for accessing u32 pointer argument in
tracing programs.
The test program loads 1nd argument of bpf_fentry_test9 function
which is u32 pointer and checks that verifier allows that.
Co-developed-by: Chengming Zhou <zhouchengming@bytedance.com >
Signed-off-by: Chengming Zhou <zhouchengming@bytedance.com >
Signed-off-by: Feng Zhou <zhoufeng.zf@bytedance.com >
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net >
Acked-by: Jiri Olsa <jolsa@kernel.org >
Link: https://lore.kernel.org/bpf/20230410085908.98493-3-zhoufeng.zf@bytedance.com
2023-04-11 20:29:49 +02:00
Xu Kuohai
4ca13d1002
selftests/bpf: Rewrite two infinite loops in bound check cases
...
The two infinite loops in bound check cases added by commit
1a3148fc17 ("selftests/bpf: Check when bounds are not in the 32-bit range")
increased the execution time of test_verifier from about 6 seconds to
about 9 seconds. Rewrite these two infinite loops to finite loops to get
rid of this extra time cost.
Signed-off-by: Xu Kuohai <xukuohai@huawei.com >
Link: https://lore.kernel.org/r/20230329011048.1721937-1-xukuohai@huaweicloud.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-29 17:26:09 -07:00
Eduard Zingerman
c63a7d8bbb
selftests/bpf: Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c
...
Removing verifier/xdp_direct_packet_access.c.c as it was automatically converted to use
inline assembly in the previous commit. It is available in
progs/verifier_xdp_direct_packet_access.c.c.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Signed-off-by: Andrii Nakryiko <andrii@kernel.org >
Link: https://lore.kernel.org/bpf/20230328020813.392560-3-eddyz87@gmail.com
2023-03-28 14:48:27 -07:00
Eduard Zingerman
ffb515c933
selftests/bpf: verifier/xdp.c converted to inline assembly
...
Test verifier/xdp.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-43-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
a8036aea2d
selftests/bpf: verifier/xadd.c converted to inline assembly
...
Test verifier/xadd.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-42-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
d15f5b68b6
selftests/bpf: verifier/var_off.c converted to inline assembly
...
Test verifier/var_off.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-41-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
d330528617
selftests/bpf: verifier/value_or_null.c converted to inline assembly
...
Test verifier/value_or_null.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-40-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
8f59e87a3b
selftests/bpf: verifier/value.c converted to inline assembly
...
Test verifier/value.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-39-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
033914942d
selftests/bpf: verifier/value_adj_spill.c converted to inline assembly
...
Test verifier/value_adj_spill.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-38-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:06 -07:00
Eduard Zingerman
ab839a5819
selftests/bpf: verifier/uninit.c converted to inline assembly
...
Test verifier/uninit.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-37-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
edff37b2f2
selftests/bpf: verifier/stack_ptr.c converted to inline assembly
...
Test verifier/stack_ptr.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-36-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
f4fe3cfe6c
selftests/bpf: verifier/spill_fill.c converted to inline assembly
...
Test verifier/spill_fill.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-35-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
b7e4203086
selftests/bpf: verifier/ringbuf.c converted to inline assembly
...
Test verifier/ringbuf.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-34-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
18cdc2b531
selftests/bpf: verifier/raw_tp_writable.c converted to inline assembly
...
Test verifier/raw_tp_writable.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-33-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
5a77a01f33
selftests/bpf: verifier/raw_stack.c converted to inline assembly
...
Test verifier/raw_stack.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-32-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
65428312e3
selftests/bpf: verifier/meta_access.c converted to inline assembly
...
Test verifier/meta_access.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-31-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
ade3f08fc2
selftests/bpf: verifier/masking.c converted to inline assembly
...
Test verifier/masking.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-30-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
05e474ecbb
selftests/bpf: verifier/map_ret_val.c converted to inline assembly
...
Test verifier/map_ret_val.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-29-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:05 -07:00
Eduard Zingerman
caf345cf12
selftests/bpf: verifier/map_ptr.c converted to inline assembly
...
Test verifier/map_ptr.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-28-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
583c7ce5be
selftests/bpf: verifier/leak_ptr.c converted to inline assembly
...
Test verifier/leak_ptr.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-27-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
e297875580
selftests/bpf: verifier/ld_ind.c converted to inline assembly
...
Test verifier/ld_ind.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-26-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
01481e67dd
selftests/bpf: verifier/int_ptr.c converted to inline assembly
...
Test verifier/int_ptr.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-25-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
ecc424827b
selftests/bpf: verifier/helper_value_access.c converted to inline assembly
...
Test verifier/helper_value_access.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-24-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
77aa2563cb
selftests/bpf: verifier/helper_restricted.c converted to inline assembly
...
Test verifier/helper_restricted.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-23-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
fb179fe69e
selftests/bpf: verifier/helper_packet_access.c converted to inline assembly
...
Test verifier/helper_packet_access.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-22-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
b37d776b43
selftests/bpf: verifier/helper_access_var_len.c converted to inline assembly
...
Test verifier/helper_access_var_len.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-21-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00
Eduard Zingerman
9553de70a8
selftests/bpf: verifier/div_overflow.c converted to inline assembly
...
Test verifier/div_overflow.c automatically converted to use inline assembly.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com >
Link: https://lore.kernel.org/r/20230325025524.144043-20-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org >
2023-03-25 17:02:04 -07:00