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 116: Trailing comment should start with '#', got 'test_xdp_features.sh' Lines 109-110: Items not in alphabetical order: 'test_xdping.sh' should come after 'test_bpftool_build.sh' Lines 110-111: Items not in alphabetical order: 'test_bpftool_build.sh' should come after 'test_bpftool.sh' Lines 115-116: Items not in alphabetical order: 'test_xsk.sh' should come after 'test_xdp_features.sh' Variable TEST_PROGS_EXTENDED: Line 119: contains a splace, multiple values? 'ima_setup.sh verify_sig_setup.sh' Line 120: Trailing comment should start with '#', got 'test_bpftool.py' Variable TEST_KMODS: Line 122: contains a splace, multiple values? 'bpf_testmod.ko bpf_test_no_cfi.ko bpf_test_modorder_x.ko' Line 123: contains a splace, multiple values? 'bpf_test_modorder_y.ko bpf_test_rqspinlock.ko' Line 123: Trailing comment should start with '#', got 'bpf_test_modorder_y.ko bpf_test_rqspinlock.ko' Lines 122-123: 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 138: Trailing comment should start with '#', got 'xskxceiver' Variable NON_CHECK_FEAT_TARGETS: Line 161: contains a splace, multiple values? 'clean docs-clean' Variable USE_BOOTSTRAP: Line 304: Trailing comment should start with '#', got '"bootstrap/"' Line 304: Multiple variable assignment blocks, first block starts at line 301 Variable SKEL_BLACKLIST: Line 494: contains a splace, multiple values? 'btf__% test_pinning_invalid.c test_sk_assign.c' Variable LINKED_SKELS: Line 496: contains a splace, multiple values? 'test_static_linked.skel.h linked_funcs.skel.h \' Line 497: contains a splace, multiple values? ' linked_vars.skel.h linked_maps.skel.h \' Line 498: contains a splace, multiple values? ' test_subskeleton.skel.h test_subskeleton_lib.skel.h \' Line 499: Trailing comment should start with '#', got 'test_usdt.skel.h' Lines 496-497: 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 501: contains a splace, multiple values? 'fexit_sleep.c trace_printk.c trace_vprintk.c map_ptr_kern.c \' Line 502: contains a splace, multiple values? 'core_kern.c core_kern_overflow.c test_ringbuf.c \' Line 503: 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_overwrite.c' Lines 501-502: 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 793: Trailing comment should start with '#', got 'map_tests' Lines 737-793: Items not in alphabetical order: 'prog_tests' should come after 'map_tests' Line 793: Multiple variable assignment blocks, first block starts at line 737 Variable TRUNNER_BPF_PROGS_DIR: Line 794: Trailing comment should start with '#', got 'progs' Line 794: Multiple variable assignment blocks, first block starts at line 738 Variable TRUNNER_EXTRA_SOURCES: Line 740: contains a splace, multiple values? ' cgroup_helpers.c \' Line 741: contains a splace, multiple values? ' trace_helpers.c \' Line 742: contains a splace, multiple values? ' network_helpers.c \' Line 743: contains a splace, multiple values? ' testing_helpers.c \' Line 744: contains a splace, multiple values? ' btf_helpers.c \' Line 745: contains a splace, multiple values? ' cap_helpers.c \' Line 746: contains a splace, multiple values? ' unpriv_helpers.c \' Line 747: contains a splace, multiple values? ' netlink_helpers.c \' Line 748: contains a splace, multiple values? ' jit_disasm_helpers.c \' Line 749: contains a splace, multiple values? ' io_helpers.c \' Line 750: contains a splace, multiple values? ' test_loader.c \' Line 751: contains a splace, multiple values? ' xsk.c \' Line 752: contains a splace, multiple values? ' disasm.c \' Line 753: contains a splace, multiple values? ' disasm_helpers.c \' Line 754: contains a splace, multiple values? ' json_writer.c \' Line 756: contains a splace, multiple values? ' flow_dissector_load.h \' Line 757: contains a splace, multiple values? ' ip_check_defrag_frags.h' Line 795: Trailing comment should start with '#', got 'test_maps.c' Lines 739-740: Items not in alphabetical order: 'test_progs.c \' should come after ' cgroup_helpers.c \' Lines 741-742: Items not in alphabetical order: ' trace_helpers.c \' should come after ' network_helpers.c \' Lines 743-744: Items not in alphabetical order: ' testing_helpers.c \' should come after ' btf_helpers.c \' Lines 746-747: Items not in alphabetical order: ' unpriv_helpers.c \' should come after ' netlink_helpers.c \' Lines 747-748: Items not in alphabetical order: ' netlink_helpers.c \' should come after ' jit_disasm_helpers.c \' Lines 748-749: Items not in alphabetical order: ' jit_disasm_helpers.c \' should come after ' io_helpers.c \' Lines 751-752: Items not in alphabetical order: ' xsk.c \' should come after ' disasm.c \' Lines 754-755: Items not in alphabetical order: ' json_writer.c \' should come after ' $(VERIFY_SIG_HDR) \' Line 795: Multiple variable assignment blocks, first block starts at line 739 Variable TRUNNER_LIB_SOURCES: Line 796: Trailing comment should start with '#', got '' Lines 758-796: Items not in alphabetical order: 'find_bit.c' should come after '' Line 796: Multiple variable assignment blocks, first block starts at line 758 Variable TRUNNER_BPF_BUILD_RULE: Line 787: Trailing comment should start with '#', got 'GCC_BPF_BUILD_RULE' Lines 774-780: Items not in alphabetical order: 'CLANG_NOALU32_BPF_BUILD_RULE' should come after 'CLANG_CPUV4_BPF_BUILD_RULE' Line 774: Multiple variable assignment blocks, first block starts at line 769 Line 780: Multiple variable assignment blocks, first block starts at line 769 Line 787: Multiple variable assignment blocks, first block starts at line 769