On Tue, Mar 28, 2023 at 5:11 AM Xu Kuohai xukuohai@huaweicloud.com wrote:
From: Xu Kuohai xukuohai@huawei.com
The two infinite loops in bound check cases added by commit 1a3148fc171f ("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
v2:
- rewrite the infinite loops to finite loops instead of removing the test cases
v1: https://lore.kernel.org/bpf/20230327153538.850440-1-xukuohai@huaweicloud.com...
Thanks. On my VM with debug kernel it went from: real 0m37.508s user 0m0.382s sys 0m36.555s
to: real 0m14.547s user 0m0.378s sys 0m13.661s
Applied.