Hi Geliang,
kernel test robot noticed the following build errors:
[auto build test ERROR on bpf-next/master]
url: https://github.com/intel-lab-lkp/linux/commits/Geliang-Tang/selftests-bpf-Us... base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master patch link: https://lore.kernel.org/r/2da67a207bfd53057db219e13bd68a7ee82d5d30.171539640... patch subject: [PATCH bpf-next 4/4] selftests/bpf: Add post_connect_cb callback compiler: clang version 18.1.5 (https://github.com/llvm/llvm-project 617a15a9eac96088ae5e9134248d8236e34b91b1)
If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot yujie.liu@intel.com | Closes: https://lore.kernel.org/r/202405141220.s3qJcZc4-lkp@intel.com/
All errors (new ones prefixed by >>):
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c:500:26: error: too many arguments to function call, expected single argument 'opts', have 2 arguments
500 | do_test("bpf_cc_cubic", NULL); | ~~~~~~~ ^~~~ lib/clang/18/include/__stddef_null.h:26:14: note: expanded from macro 'NULL' 26 | #define NULL ((void*)0) | ^~~~~~~~~~ tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c:37:13: note: 'do_test' declared here 37 | static void do_test(const struct network_helper_opts *opts) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.
vim +/opts +500 tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
5da7fb04902b0f Martin KaFai Lau 2024-03-22 484 96c3490d6423b7 Miao Xu 2024-05-01 485 static void test_cc_cubic(void) 96c3490d6423b7 Miao Xu 2024-05-01 486 { 96c3490d6423b7 Miao Xu 2024-05-01 487 struct bpf_cc_cubic *cc_cubic_skel; 96c3490d6423b7 Miao Xu 2024-05-01 488 struct bpf_link *link; 96c3490d6423b7 Miao Xu 2024-05-01 489 96c3490d6423b7 Miao Xu 2024-05-01 490 cc_cubic_skel = bpf_cc_cubic__open_and_load(); 96c3490d6423b7 Miao Xu 2024-05-01 491 if (!ASSERT_OK_PTR(cc_cubic_skel, "bpf_cc_cubic__open_and_load")) 96c3490d6423b7 Miao Xu 2024-05-01 492 return; 96c3490d6423b7 Miao Xu 2024-05-01 493 96c3490d6423b7 Miao Xu 2024-05-01 494 link = bpf_map__attach_struct_ops(cc_cubic_skel->maps.cc_cubic); 96c3490d6423b7 Miao Xu 2024-05-01 495 if (!ASSERT_OK_PTR(link, "bpf_map__attach_struct_ops")) { 96c3490d6423b7 Miao Xu 2024-05-01 496 bpf_cc_cubic__destroy(cc_cubic_skel); 96c3490d6423b7 Miao Xu 2024-05-01 497 return; 96c3490d6423b7 Miao Xu 2024-05-01 498 } 96c3490d6423b7 Miao Xu 2024-05-01 499 96c3490d6423b7 Miao Xu 2024-05-01 @500 do_test("bpf_cc_cubic", NULL); 96c3490d6423b7 Miao Xu 2024-05-01 501 96c3490d6423b7 Miao Xu 2024-05-01 502 bpf_link__destroy(link); 96c3490d6423b7 Miao Xu 2024-05-01 503 bpf_cc_cubic__destroy(cc_cubic_skel); 96c3490d6423b7 Miao Xu 2024-05-01 504 } 96c3490d6423b7 Miao Xu 2024-05-01 505