Validation errors in /home/nipa/bpf-next/wt-0/tools/testing/selftests/bpf/Makefile: Variable TEST_GEN_PROGS: Line 75: contains a splace, multiple values? 'test_verifier test_tag test_maps test_lru_map test_progs' Line 98: Trailing comment should start with '#', got 'test_progs-cpuv4' Lines 75-76: Items not in alphabetical order: 'test_verifier test_tag test_maps test_lru_map test_progs' should come after 'test_sockmap' Lines 77-78: Items not in alphabetical order: 'test_tcpnotify_user' should come after 'test_progs-no_alu32' Lines 78-83: Items not in alphabetical order: 'test_progs-no_alu32' should come after 'test_progs-bpf_gcc' Line 83: Multiple variable assignment blocks, first block starts at line 75 Line 98: Multiple variable assignment blocks, first block starts at line 75 Variable TEST_INST_SUBDIRS: Line 99: Trailing comment should start with '#', got 'cpuv4' Lines 79-84: Items not in alphabetical order: 'no_alu32' should come after 'bpf_gcc' Line 84: Multiple variable assignment blocks, first block starts at line 79 Line 99: Multiple variable assignment blocks, first block starts at line 79 Variable TEST_PROGS: Line 117: Trailing comment should start with '#', got 'test_xdp_features.sh' Lines 108-109: Items not in alphabetical order: 'test_tc_tunnel.sh' should come after 'test_tc_edt.sh' Lines 110-111: Items not in alphabetical order: 'test_xdping.sh' should come after 'test_bpftool_build.sh' Lines 111-112: Items not in alphabetical order: 'test_bpftool_build.sh' should come after 'test_bpftool.sh' Lines 116-117: Items not in alphabetical order: 'test_xsk.sh' should come after 'test_xdp_features.sh' Variable TEST_PROGS_EXTENDED: Line 120: contains a splace, multiple values? 'ima_setup.sh verify_sig_setup.sh' Line 121: Trailing comment should start with '#', got 'test_bpftool.py' Variable TEST_KMODS: Line 123: contains a splace, multiple values? 'bpf_testmod.ko bpf_test_no_cfi.ko bpf_test_modorder_x.ko' Line 124: contains a splace, multiple values? 'bpf_test_modorder_y.ko bpf_test_rqspinlock.ko' Line 124: Trailing comment should start with '#', got 'bpf_test_modorder_y.ko bpf_test_rqspinlock.ko' Lines 123-124: Items not in alphabetical order: 'bpf_testmod.ko bpf_test_no_cfi.ko bpf_test_modorder_x.ko' should come after 'bpf_test_modorder_y.ko bpf_test_rqspinlock.ko' Variable TEST_GEN_PROGS_EXTENDED: Line 139: Trailing comment should start with '#', got 'xskxceiver' Variable NON_CHECK_FEAT_TARGETS: Line 162: contains a splace, multiple values? 'clean docs-clean' Variable USE_BOOTSTRAP: Line 305: Trailing comment should start with '#', got '"bootstrap/"' Line 305: Multiple variable assignment blocks, first block starts at line 302 Variable SKEL_BLACKLIST: Line 495: contains a splace, multiple values? 'btf__% test_pinning_invalid.c test_sk_assign.c' Variable LINKED_SKELS: Line 497: contains a splace, multiple values? 'test_static_linked.skel.h linked_funcs.skel.h \' Line 498: contains a splace, multiple values? ' linked_vars.skel.h linked_maps.skel.h \' Line 499: contains a splace, multiple values? ' test_subskeleton.skel.h test_subskeleton_lib.skel.h \' Line 500: Trailing comment should start with '#', got 'test_usdt.skel.h' Lines 497-498: Items not in alphabetical order: 'test_static_linked.skel.h linked_funcs.skel.h \' should come after ' linked_vars.skel.h linked_maps.skel.h \' Variable LSKELS: Line 502: contains a splace, multiple values? 'fexit_sleep.c trace_printk.c trace_vprintk.c map_ptr_kern.c \' Line 503: contains a splace, multiple values? 'core_kern.c core_kern_overflow.c test_ringbuf.c \' Line 504: contains a splace, multiple values? 'test_ringbuf_n.c test_ringbuf_map_key.c test_ringbuf_write.c' Line 504: Trailing comment should start with '#', got 'test_ringbuf_n.c test_ringbuf_map_key.c test_ringbuf_write.c' Lines 502-503: Items not in alphabetical order: 'fexit_sleep.c trace_printk.c trace_vprintk.c map_ptr_kern.c \' should come after 'core_kern.c core_kern_overflow.c test_ringbuf.c \' Variable LSKELS_SIGNED: Line 506: contains a splace, multiple values? 'fentry_test.c fexit_test.c atomics.c' Variable LSKELS_EXTRA: Line 509: contains a splace, multiple values? 'test_ksyms_module.c test_ksyms_weak.c kfunc_call_test.c' Line 510: Trailing comment should start with '#', got 'kfunc_call_test_subprog.c' Lines 509-510: Items not in alphabetical order: 'test_ksyms_module.c test_ksyms_weak.c kfunc_call_test.c' should come after 'kfunc_call_test_subprog.c' Variable TRUNNER_TESTS_DIR: Line 785: Trailing comment should start with '#', got 'map_tests' Lines 730-785: Items not in alphabetical order: 'prog_tests' should come after 'map_tests' Line 785: Multiple variable assignment blocks, first block starts at line 730 Variable TRUNNER_BPF_PROGS_DIR: Line 786: Trailing comment should start with '#', got 'progs' Line 786: Multiple variable assignment blocks, first block starts at line 731 Variable TRUNNER_EXTRA_SOURCES: Line 733: contains a splace, multiple values? ' cgroup_helpers.c \' Line 734: contains a splace, multiple values? ' trace_helpers.c \' Line 735: contains a splace, multiple values? ' network_helpers.c \' Line 736: contains a splace, multiple values? ' testing_helpers.c \' Line 737: contains a splace, multiple values? ' btf_helpers.c \' Line 738: contains a splace, multiple values? ' cap_helpers.c \' Line 739: contains a splace, multiple values? ' unpriv_helpers.c \' Line 740: contains a splace, multiple values? ' netlink_helpers.c \' Line 741: contains a splace, multiple values? ' jit_disasm_helpers.c \' Line 742: contains a splace, multiple values? ' io_helpers.c \' Line 743: contains a splace, multiple values? ' test_loader.c \' Line 744: contains a splace, multiple values? ' xsk.c \' Line 745: contains a splace, multiple values? ' disasm.c \' Line 746: contains a splace, multiple values? ' disasm_helpers.c \' Line 747: contains a splace, multiple values? ' json_writer.c \' Line 749: contains a splace, multiple values? ' flow_dissector_load.h \' Line 750: contains a splace, multiple values? ' ip_check_defrag_frags.h' Line 787: Trailing comment should start with '#', got 'test_maps.c' Lines 732-733: Items not in alphabetical order: 'test_progs.c \' should come after ' cgroup_helpers.c \' Lines 734-735: Items not in alphabetical order: ' trace_helpers.c \' should come after ' network_helpers.c \' Lines 736-737: Items not in alphabetical order: ' testing_helpers.c \' should come after ' btf_helpers.c \' Lines 739-740: Items not in alphabetical order: ' unpriv_helpers.c \' should come after ' netlink_helpers.c \' Lines 740-741: Items not in alphabetical order: ' netlink_helpers.c \' should come after ' jit_disasm_helpers.c \' Lines 741-742: Items not in alphabetical order: ' jit_disasm_helpers.c \' should come after ' io_helpers.c \' Lines 744-745: Items not in alphabetical order: ' xsk.c \' should come after ' disasm.c \' Lines 747-748: Items not in alphabetical order: ' json_writer.c \' should come after ' $(VERIFY_SIG_HDR) \' Line 787: Multiple variable assignment blocks, first block starts at line 732 Variable TRUNNER_BPF_BUILD_RULE: Line 779: Trailing comment should start with '#', got 'GCC_BPF_BUILD_RULE' Lines 766-772: Items not in alphabetical order: 'CLANG_NOALU32_BPF_BUILD_RULE' should come after 'CLANG_CPUV4_BPF_BUILD_RULE' Line 766: Multiple variable assignment blocks, first block starts at line 761 Line 772: Multiple variable assignment blocks, first block starts at line 761 Line 779: Multiple variable assignment blocks, first block starts at line 761