[08:28:00][root@rc7]# './test_progs -t dynptr' #53/1 dynptr/ringbuf_missing_release1:OK #53/2 dynptr/ringbuf_missing_release2:OK #53/3 dynptr/ringbuf_missing_release_callback:OK #53/4 dynptr/use_after_invalid:OK #53/5 dynptr/ringbuf_invalid_api:OK #53/6 dynptr/add_dynptr_to_map1:OK #53/7 dynptr/add_dynptr_to_map2:OK #53/8 dynptr/data_slice_out_of_bounds_ringbuf:OK #53/9 dynptr/data_slice_out_of_bounds_map_value:OK #53/10 dynptr/data_slice_use_after_release:OK #53/11 dynptr/data_slice_missing_null_check1:OK #53/12 dynptr/data_slice_missing_null_check2:OK #53/13 dynptr/invalid_helper1:OK #53/14 dynptr/invalid_helper2:OK #53/15 dynptr/invalid_write1:OK #53/16 dynptr/invalid_write2:OK #53/17 dynptr/invalid_write3:OK #53/18 dynptr/invalid_write4:OK #53/19 dynptr/invalid_read1:OK #53/20 dynptr/invalid_read2:OK #53/21 dynptr/invalid_read3:OK #53/22 dynptr/invalid_read4:OK #53/23 dynptr/invalid_offset:OK #53/24 dynptr/global:OK #53/25 dynptr/release_twice:OK #53/26 dynptr/release_twice_callback:OK #53/27 dynptr/dynptr_from_mem_invalid_api:OK #53/28 dynptr/test_read_write:OK #53/29 dynptr/test_data_slice:OK #53/30 dynptr/test_ringbuf:OK #53 dynptr:OK Summary: 1/30 PASSED, 0 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs -t dynptr' (Expected 0, got 0, score ) [08:28:01][root@rc7]# './test_progs-no_alu32 -t dynptr' :: [ FAIL ] :: Command './test_progs-no_alu32 -t dynptr' (Expected 0, got 255, score 52) === Dmesg result === :: [ FAIL ] :: Test '53..254 selftests: bpf_test_progs:dynptr [FAIL]'