[14:07:22][root@316.2448_874832634.el9.x86_64]# './test_progs -t core_reloc' #53/1 core_reloc/kernel:OK #53/2 core_reloc/module_probed:OK #53/3 core_reloc/module_direct:OK #53/4 core_reloc/flavors:OK #53/5 core_reloc/flavors__err_wrong_name:OK #53/6 core_reloc/nesting:OK #53/7 core_reloc/nesting___anon_embed:OK #53/8 core_reloc/nesting___struct_union_mixup:OK #53/9 core_reloc/nesting___extra_nesting:OK #53/10 core_reloc/nesting___dup_compat_types:OK #53/11 core_reloc/nesting___err_missing_field:OK #53/12 core_reloc/nesting___err_array_field:OK #53/13 core_reloc/nesting___err_missing_container:OK #53/14 core_reloc/nesting___err_nonstruct_container:OK #53/15 core_reloc/nesting___err_array_container:OK #53/16 core_reloc/nesting___err_dup_incompat_types:OK #53/17 core_reloc/nesting___err_partial_match_dups:OK #53/18 core_reloc/nesting___err_too_deep:OK #53/19 core_reloc/arrays:OK #53/20 core_reloc/arrays___diff_arr_dim:OK #53/21 core_reloc/arrays___diff_arr_val_sz:OK #53/22 core_reloc/arrays___equiv_zero_sz_arr:OK #53/23 core_reloc/arrays___fixed_arr:OK #53/24 core_reloc/arrays___err_too_small:OK #53/25 core_reloc/arrays___err_too_shallow:OK #53/26 core_reloc/arrays___err_non_array:OK #53/27 core_reloc/arrays___err_wrong_val_type:OK #53/28 core_reloc/arrays___err_bad_zero_sz_arr:OK #53/29 core_reloc/primitives:OK #53/30 core_reloc/primitives___diff_enum_def:OK #53/31 core_reloc/primitives___diff_func_proto:OK #53/32 core_reloc/primitives___diff_ptr_type:OK #53/33 core_reloc/primitives___err_non_enum:OK #53/34 core_reloc/primitives___err_non_int:OK #53/35 core_reloc/primitives___err_non_ptr:OK #53/36 core_reloc/mods:OK #53/37 core_reloc/mods___mod_swap:OK #53/38 core_reloc/mods___typedefs:OK #53/39 core_reloc/ptr_as_arr:OK #53/40 core_reloc/ptr_as_arr___diff_sz:OK #53/41 core_reloc/ints:OK #53/42 core_reloc/ints___bool:OK #53/43 core_reloc/ints___reverse_sign:OK #53/44 core_reloc/misc:OK #53/45 core_reloc/existence:OK #53/46 core_reloc/existence___minimal:OK #53/47 core_reloc/existence___wrong_field_defs:OK #53/48 core_reloc/probed:bitfields:OK #53/49 core_reloc/direct:bitfields:OK #53/50 core_reloc/probed:bitfields___bit_sz_change:OK #53/51 core_reloc/direct:bitfields___bit_sz_change:OK #53/52 core_reloc/probed:bitfields___bitfield_vs_int:OK #53/53 core_reloc/direct:bitfields___bitfield_vs_int:OK #53/54 core_reloc/probed:bitfields___just_big_enough:OK #53/55 core_reloc/direct:bitfields___just_big_enough:OK #53/56 core_reloc/probed:bitfields___err_too_big_bitfield:OK #53/57 core_reloc/direct:bitfields___err_too_big_bitfield:OK #53/58 core_reloc/size:OK #53/59 core_reloc/size___diff_sz:OK #53/60 core_reloc/size___diff_offs:OK #53/61 core_reloc/size___err_ambiguous:OK #53/62 core_reloc/type_based:OK #53/63 core_reloc/type_based___all_missing:OK #53/64 core_reloc/type_based___diff:OK #53/65 core_reloc/type_based___diff_sz:OK #53/66 core_reloc/type_based___incompat:OK #53/67 core_reloc/type_based___fn_wrong_args:OK #53/68 core_reloc/type_id:OK #53/69 core_reloc/type_id___missing_targets:OK #53/70 core_reloc/enumval:OK #53/71 core_reloc/enumval___diff:OK #53/72 core_reloc/enumval___val3_missing:OK #53/73 core_reloc/enumval___err_missing:OK #53/74 core_reloc/enum64val:OK #53/75 core_reloc/enum64val___diff:OK #53/76 core_reloc/enum64val___val3_missing:OK #53/77 core_reloc/enum64val___err_missing:OK #53 core_reloc:OK #54/1 core_reloc_btfgen/kernel:SKIP #54/2 core_reloc_btfgen/module_probed:SKIP #54/3 core_reloc_btfgen/module_direct:SKIP #54/4 core_reloc_btfgen/flavors:OK #54/5 core_reloc_btfgen/flavors__err_wrong_name:OK #54/6 core_reloc_btfgen/nesting:OK #54/7 core_reloc_btfgen/nesting___anon_embed:OK #54/8 core_reloc_btfgen/nesting___struct_union_mixup:OK #54/9 core_reloc_btfgen/nesting___extra_nesting:OK #54/10 core_reloc_btfgen/nesting___dup_compat_types:OK #54/11 core_reloc_btfgen/nesting___err_missing_field:SKIP #54/12 core_reloc_btfgen/nesting___err_array_field:SKIP #54/13 core_reloc_btfgen/nesting___err_missing_container:SKIP #54/14 core_reloc_btfgen/nesting___err_nonstruct_container:SKIP #54/15 core_reloc_btfgen/nesting___err_array_container:SKIP #54/16 core_reloc_btfgen/nesting___err_dup_incompat_types:SKIP #54/17 core_reloc_btfgen/nesting___err_partial_match_dups:SKIP #54/18 core_reloc_btfgen/nesting___err_too_deep:SKIP #54/19 core_reloc_btfgen/arrays:OK #54/20 core_reloc_btfgen/arrays___diff_arr_dim:OK #54/21 core_reloc_btfgen/arrays___diff_arr_val_sz:OK #54/22 core_reloc_btfgen/arrays___equiv_zero_sz_arr:OK #54/23 core_reloc_btfgen/arrays___fixed_arr:OK #54/24 core_reloc_btfgen/arrays___err_too_small:OK #54/25 core_reloc_btfgen/arrays___err_too_shallow:OK #54/26 core_reloc_btfgen/arrays___err_non_array:OK #54/27 core_reloc_btfgen/arrays___err_wrong_val_type:OK #54/28 core_reloc_btfgen/arrays___err_bad_zero_sz_arr:OK #54/29 core_reloc_btfgen/primitives:OK #54/30 core_reloc_btfgen/primitives___diff_enum_def:OK #54/31 core_reloc_btfgen/primitives___diff_func_proto:OK #54/32 core_reloc_btfgen/primitives___diff_ptr_type:OK #54/33 core_reloc_btfgen/primitives___err_non_enum:OK #54/34 core_reloc_btfgen/primitives___err_non_int:OK #54/35 core_reloc_btfgen/primitives___err_non_ptr:OK #54/36 core_reloc_btfgen/mods:OK #54/37 core_reloc_btfgen/mods___mod_swap:OK #54/38 core_reloc_btfgen/mods___typedefs:OK #54/39 core_reloc_btfgen/ptr_as_arr:OK #54/40 core_reloc_btfgen/ptr_as_arr___diff_sz:OK #54/41 core_reloc_btfgen/ints:OK #54/42 core_reloc_btfgen/ints___bool:OK #54/43 core_reloc_btfgen/ints___reverse_sign:OK #54/44 core_reloc_btfgen/misc:OK #54/45 core_reloc_btfgen/existence:OK #54/46 core_reloc_btfgen/existence___minimal:OK #54/47 core_reloc_btfgen/existence___wrong_field_defs:OK #54/48 core_reloc_btfgen/probed:bitfields:OK #54/49 core_reloc_btfgen/direct:bitfields:OK #54/50 core_reloc_btfgen/probed:bitfields___bit_sz_change:OK #54/51 core_reloc_btfgen/direct:bitfields___bit_sz_change:OK #54/52 core_reloc_btfgen/probed:bitfields___bitfield_vs_int:OK #54/53 core_reloc_btfgen/direct:bitfields___bitfield_vs_int:OK #54/54 core_reloc_btfgen/probed:bitfields___just_big_enough:OK #54/55 core_reloc_btfgen/direct:bitfields___just_big_enough:OK #54/56 core_reloc_btfgen/probed:bitfields___err_too_big_bitfield:SKIP #54/57 core_reloc_btfgen/direct:bitfields___err_too_big_bitfield:SKIP #54/58 core_reloc_btfgen/size:OK #54/59 core_reloc_btfgen/size___diff_sz:OK #54/60 core_reloc_btfgen/size___diff_offs:OK #54/61 core_reloc_btfgen/size___err_ambiguous:SKIP #54/62 core_reloc_btfgen/type_based:OK #54/63 core_reloc_btfgen/type_based___all_missing:OK #54/64 core_reloc_btfgen/type_based___diff:OK #54/65 core_reloc_btfgen/type_based___diff_sz:OK #54/66 core_reloc_btfgen/type_based___incompat:OK #54/67 core_reloc_btfgen/type_based___fn_wrong_args:OK #54/68 core_reloc_btfgen/type_id:OK #54/69 core_reloc_btfgen/type_id___missing_targets:OK #54/70 core_reloc_btfgen/enumval:OK #54/71 core_reloc_btfgen/enumval___diff:OK #54/72 core_reloc_btfgen/enumval___val3_missing:OK #54/73 core_reloc_btfgen/enumval___err_missing:OK #54/74 core_reloc_btfgen/enum64val:OK #54/75 core_reloc_btfgen/enum64val___diff:OK #54/76 core_reloc_btfgen/enum64val___val3_missing:OK #54/77 core_reloc_btfgen/enum64val___err_missing:OK #54 core_reloc_btfgen:OK (SKIP: 14/77) Summary: 2/140 PASSED, 14 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs -t core_reloc' (Expected 0, got 0, score 51) [14:07:24][root@316.2448_874832634.el9.x86_64]# './test_progs-no_alu32 -t core_reloc' #53/1 core_reloc/kernel:OK #53/2 core_reloc/module_probed:OK #53/3 core_reloc/module_direct:OK #53/4 core_reloc/flavors:OK #53/5 core_reloc/flavors__err_wrong_name:OK #53/6 core_reloc/nesting:OK #53/7 core_reloc/nesting___anon_embed:OK #53/8 core_reloc/nesting___struct_union_mixup:OK #53/9 core_reloc/nesting___extra_nesting:OK #53/10 core_reloc/nesting___dup_compat_types:OK #53/11 core_reloc/nesting___err_missing_field:OK #53/12 core_reloc/nesting___err_array_field:OK #53/13 core_reloc/nesting___err_missing_container:OK #53/14 core_reloc/nesting___err_nonstruct_container:OK #53/15 core_reloc/nesting___err_array_container:OK #53/16 core_reloc/nesting___err_dup_incompat_types:OK #53/17 core_reloc/nesting___err_partial_match_dups:OK #53/18 core_reloc/nesting___err_too_deep:OK #53/19 core_reloc/arrays:OK #53/20 core_reloc/arrays___diff_arr_dim:OK #53/21 core_reloc/arrays___diff_arr_val_sz:OK #53/22 core_reloc/arrays___equiv_zero_sz_arr:OK #53/23 core_reloc/arrays___fixed_arr:OK #53/24 core_reloc/arrays___err_too_small:OK #53/25 core_reloc/arrays___err_too_shallow:OK #53/26 core_reloc/arrays___err_non_array:OK #53/27 core_reloc/arrays___err_wrong_val_type:OK #53/28 core_reloc/arrays___err_bad_zero_sz_arr:OK #53/29 core_reloc/primitives:OK #53/30 core_reloc/primitives___diff_enum_def:OK #53/31 core_reloc/primitives___diff_func_proto:OK #53/32 core_reloc/primitives___diff_ptr_type:OK #53/33 core_reloc/primitives___err_non_enum:OK #53/34 core_reloc/primitives___err_non_int:OK #53/35 core_reloc/primitives___err_non_ptr:OK #53/36 core_reloc/mods:OK #53/37 core_reloc/mods___mod_swap:OK #53/38 core_reloc/mods___typedefs:OK #53/39 core_reloc/ptr_as_arr:OK #53/40 core_reloc/ptr_as_arr___diff_sz:OK #53/41 core_reloc/ints:OK #53/42 core_reloc/ints___bool:OK #53/43 core_reloc/ints___reverse_sign:OK #53/44 core_reloc/misc:OK #53/45 core_reloc/existence:OK #53/46 core_reloc/existence___minimal:OK #53/47 core_reloc/existence___wrong_field_defs:OK #53/48 core_reloc/probed:bitfields:OK #53/49 core_reloc/direct:bitfields:OK #53/50 core_reloc/probed:bitfields___bit_sz_change:OK #53/51 core_reloc/direct:bitfields___bit_sz_change:OK #53/52 core_reloc/probed:bitfields___bitfield_vs_int:OK #53/53 core_reloc/direct:bitfields___bitfield_vs_int:OK #53/54 core_reloc/probed:bitfields___just_big_enough:OK #53/55 core_reloc/direct:bitfields___just_big_enough:OK #53/56 core_reloc/probed:bitfields___err_too_big_bitfield:OK #53/57 core_reloc/direct:bitfields___err_too_big_bitfield:OK #53/58 core_reloc/size:OK #53/59 core_reloc/size___diff_sz:OK #53/60 core_reloc/size___diff_offs:OK #53/61 core_reloc/size___err_ambiguous:OK #53/62 core_reloc/type_based:OK #53/63 core_reloc/type_based___all_missing:OK #53/64 core_reloc/type_based___diff:OK #53/65 core_reloc/type_based___diff_sz:OK #53/66 core_reloc/type_based___incompat:OK #53/67 core_reloc/type_based___fn_wrong_args:OK #53/68 core_reloc/type_id:OK #53/69 core_reloc/type_id___missing_targets:OK #53/70 core_reloc/enumval:OK #53/71 core_reloc/enumval___diff:OK #53/72 core_reloc/enumval___val3_missing:OK #53/73 core_reloc/enumval___err_missing:OK #53/74 core_reloc/enum64val:OK #53/75 core_reloc/enum64val___diff:OK #53/76 core_reloc/enum64val___val3_missing:OK #53/77 core_reloc/enum64val___err_missing:OK #53 core_reloc:OK #54/1 core_reloc_btfgen/kernel:SKIP #54/2 core_reloc_btfgen/module_probed:SKIP #54/3 core_reloc_btfgen/module_direct:SKIP #54/4 core_reloc_btfgen/flavors:OK #54/5 core_reloc_btfgen/flavors__err_wrong_name:OK #54/6 core_reloc_btfgen/nesting:OK #54/7 core_reloc_btfgen/nesting___anon_embed:OK #54/8 core_reloc_btfgen/nesting___struct_union_mixup:OK #54/9 core_reloc_btfgen/nesting___extra_nesting:OK #54/10 core_reloc_btfgen/nesting___dup_compat_types:OK #54/11 core_reloc_btfgen/nesting___err_missing_field:SKIP #54/12 core_reloc_btfgen/nesting___err_array_field:SKIP #54/13 core_reloc_btfgen/nesting___err_missing_container:SKIP #54/14 core_reloc_btfgen/nesting___err_nonstruct_container:SKIP #54/15 core_reloc_btfgen/nesting___err_array_container:SKIP #54/16 core_reloc_btfgen/nesting___err_dup_incompat_types:SKIP #54/17 core_reloc_btfgen/nesting___err_partial_match_dups:SKIP #54/18 core_reloc_btfgen/nesting___err_too_deep:SKIP #54/19 core_reloc_btfgen/arrays:OK #54/20 core_reloc_btfgen/arrays___diff_arr_dim:OK #54/21 core_reloc_btfgen/arrays___diff_arr_val_sz:OK #54/22 core_reloc_btfgen/arrays___equiv_zero_sz_arr:OK #54/23 core_reloc_btfgen/arrays___fixed_arr:OK #54/24 core_reloc_btfgen/arrays___err_too_small:OK #54/25 core_reloc_btfgen/arrays___err_too_shallow:OK #54/26 core_reloc_btfgen/arrays___err_non_array:OK #54/27 core_reloc_btfgen/arrays___err_wrong_val_type:OK #54/28 core_reloc_btfgen/arrays___err_bad_zero_sz_arr:OK #54/29 core_reloc_btfgen/primitives:OK #54/30 core_reloc_btfgen/primitives___diff_enum_def:OK #54/31 core_reloc_btfgen/primitives___diff_func_proto:OK #54/32 core_reloc_btfgen/primitives___diff_ptr_type:OK #54/33 core_reloc_btfgen/primitives___err_non_enum:OK #54/34 core_reloc_btfgen/primitives___err_non_int:OK #54/35 core_reloc_btfgen/primitives___err_non_ptr:OK #54/36 core_reloc_btfgen/mods:OK #54/37 core_reloc_btfgen/mods___mod_swap:OK #54/38 core_reloc_btfgen/mods___typedefs:OK #54/39 core_reloc_btfgen/ptr_as_arr:OK #54/40 core_reloc_btfgen/ptr_as_arr___diff_sz:OK #54/41 core_reloc_btfgen/ints:OK #54/42 core_reloc_btfgen/ints___bool:OK #54/43 core_reloc_btfgen/ints___reverse_sign:OK #54/44 core_reloc_btfgen/misc:OK #54/45 core_reloc_btfgen/existence:OK #54/46 core_reloc_btfgen/existence___minimal:OK #54/47 core_reloc_btfgen/existence___wrong_field_defs:OK #54/48 core_reloc_btfgen/probed:bitfields:OK #54/49 core_reloc_btfgen/direct:bitfields:OK #54/50 core_reloc_btfgen/probed:bitfields___bit_sz_change:OK #54/51 core_reloc_btfgen/direct:bitfields___bit_sz_change:OK #54/52 core_reloc_btfgen/probed:bitfields___bitfield_vs_int:OK #54/53 core_reloc_btfgen/direct:bitfields___bitfield_vs_int:OK #54/54 core_reloc_btfgen/probed:bitfields___just_big_enough:OK #54/55 core_reloc_btfgen/direct:bitfields___just_big_enough:OK #54/56 core_reloc_btfgen/probed:bitfields___err_too_big_bitfield:SKIP #54/57 core_reloc_btfgen/direct:bitfields___err_too_big_bitfield:SKIP #54/58 core_reloc_btfgen/size:OK #54/59 core_reloc_btfgen/size___diff_sz:OK #54/60 core_reloc_btfgen/size___diff_offs:OK #54/61 core_reloc_btfgen/size___err_ambiguous:SKIP #54/62 core_reloc_btfgen/type_based:OK #54/63 core_reloc_btfgen/type_based___all_missing:OK #54/64 core_reloc_btfgen/type_based___diff:OK #54/65 core_reloc_btfgen/type_based___diff_sz:OK #54/66 core_reloc_btfgen/type_based___incompat:OK #54/67 core_reloc_btfgen/type_based___fn_wrong_args:OK #54/68 core_reloc_btfgen/type_id:OK #54/69 core_reloc_btfgen/type_id___missing_targets:OK #54/70 core_reloc_btfgen/enumval:OK #54/71 core_reloc_btfgen/enumval___diff:OK #54/72 core_reloc_btfgen/enumval___val3_missing:OK #54/73 core_reloc_btfgen/enumval___err_missing:OK #54/74 core_reloc_btfgen/enum64val:OK #54/75 core_reloc_btfgen/enum64val___diff:OK #54/76 core_reloc_btfgen/enum64val___val3_missing:OK #54/77 core_reloc_btfgen/enum64val___err_missing:OK #54 core_reloc_btfgen:OK (SKIP: 14/77) Summary: 2/140 PASSED, 14 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs-no_alu32 -t core_reloc' (Expected 0, got 0, score 51) === Dmesg result === :: [ PASS ] :: Test '53..279 selftests: bpf_test_progs:core_reloc [PASS]'