Hi Daniel, kernel test robot noticed the following build warnings: [auto build test WARNING on bpf-next/master] url: https://github.com/intel-lab-lkp/linux/commits/Daniel-Borkmann/bpf-Move-bpf-map-owner-out-of-common-struct/20250728-063408 base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master patch link: https://lore.kernel.org/r/20250727223223.510058-3-daniel%40iogearbox.net patch subject: [PATCH bpf-next 3/4] bpf: Move cgroup iterator helpers to bpf.h config: hexagon-randconfig-001-20250728 (https://download.01.org/0day-ci/archive/20250728/202507280945.m9sXKC5J-lkp@xxxxxxxxx/config) compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 853c343b45b3e83cc5eeef5a52fc8cc9d8a09252) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250728/202507280945.m9sXKC5J-lkp@xxxxxxxxx/reproduce) 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 <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202507280945.m9sXKC5J-lkp@xxxxxxxxx/ All warnings (new ones prefixed by >>): In file included from net/socket.c:55: >> include/linux/bpf-cgroup.h:510:9: warning: 'for_each_cgroup_storage_type' macro redefined [-Wmacro-redefined] 510 | #define for_each_cgroup_storage_type(stype) for (; false; ) | ^ include/linux/bpf.h:218:9: note: previous definition is here 218 | #define for_each_cgroup_storage_type(stype) \ | ^ 1 warning generated. vim +/for_each_cgroup_storage_type +510 include/linux/bpf-cgroup.h de9cbbaadba5ad Roman Gushchin 2018-08-02 477 6fc88c354f3af8 Dave Marchevsky 2021-08-19 478 #define cgroup_bpf_enabled(atype) (0) fefba7d1ae198d Daan De Meyer 2023-10-11 479 #define BPF_CGROUP_RUN_SA_PROG_LOCK(sk, uaddr, uaddrlen, atype, t_ctx) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 480 #define BPF_CGROUP_RUN_SA_PROG(sk, uaddr, uaddrlen, atype) ({ 0; }) d74bad4e74ee37 Andrey Ignatov 2018-03-30 481 #define BPF_CGROUP_PRE_CONNECT_ENABLED(sk) (0) 3007098494bec6 Daniel Mack 2016-11-23 482 #define BPF_CGROUP_RUN_PROG_INET_INGRESS(sk,skb) ({ 0; }) 3007098494bec6 Daniel Mack 2016-11-23 483 #define BPF_CGROUP_RUN_PROG_INET_EGRESS(sk,skb) ({ 0; }) 61023658760032 David Ahern 2016-12-01 484 #define BPF_CGROUP_RUN_PROG_INET_SOCK(sk) ({ 0; }) f5836749c9c04a Stanislav Fomichev 2020-07-06 485 #define BPF_CGROUP_RUN_PROG_INET_SOCK_RELEASE(sk) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 486 #define BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, uaddrlen, atype, flags) ({ 0; }) aac3fc320d9404 Andrey Ignatov 2018-03-30 487 #define BPF_CGROUP_RUN_PROG_INET4_POST_BIND(sk) ({ 0; }) aac3fc320d9404 Andrey Ignatov 2018-03-30 488 #define BPF_CGROUP_RUN_PROG_INET6_POST_BIND(sk) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 489 #define BPF_CGROUP_RUN_PROG_INET4_CONNECT(sk, uaddr, uaddrlen) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 490 #define BPF_CGROUP_RUN_PROG_INET4_CONNECT_LOCK(sk, uaddr, uaddrlen) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 491 #define BPF_CGROUP_RUN_PROG_INET6_CONNECT(sk, uaddr, uaddrlen) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 492 #define BPF_CGROUP_RUN_PROG_INET6_CONNECT_LOCK(sk, uaddr, uaddrlen) ({ 0; }) 859051dd165ec6 Daan De Meyer 2023-10-11 493 #define BPF_CGROUP_RUN_PROG_UNIX_CONNECT_LOCK(sk, uaddr, uaddrlen) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 494 #define BPF_CGROUP_RUN_PROG_UDP4_SENDMSG_LOCK(sk, uaddr, uaddrlen, t_ctx) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 495 #define BPF_CGROUP_RUN_PROG_UDP6_SENDMSG_LOCK(sk, uaddr, uaddrlen, t_ctx) ({ 0; }) 859051dd165ec6 Daan De Meyer 2023-10-11 496 #define BPF_CGROUP_RUN_PROG_UNIX_SENDMSG_LOCK(sk, uaddr, uaddrlen, t_ctx) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 497 #define BPF_CGROUP_RUN_PROG_UDP4_RECVMSG_LOCK(sk, uaddr, uaddrlen) ({ 0; }) fefba7d1ae198d Daan De Meyer 2023-10-11 498 #define BPF_CGROUP_RUN_PROG_UDP6_RECVMSG_LOCK(sk, uaddr, uaddrlen) ({ 0; }) 859051dd165ec6 Daan De Meyer 2023-10-11 499 #define BPF_CGROUP_RUN_PROG_UNIX_RECVMSG_LOCK(sk, uaddr, uaddrlen) ({ 0; }) 40304b2a1567fe Lawrence Brakmo 2017-06-30 500 #define BPF_CGROUP_RUN_PROG_SOCK_OPS(sock_ops) ({ 0; }) 6fc88c354f3af8 Dave Marchevsky 2021-08-19 501 #define BPF_CGROUP_RUN_PROG_DEVICE_CGROUP(atype, major, minor, access) ({ 0; }) 32927393dc1ccd Christoph Hellwig 2020-04-24 502 #define BPF_CGROUP_RUN_PROG_SYSCTL(head,table,write,buf,count,pos) ({ 0; }) 0d01da6afc5402 Stanislav Fomichev 2019-06-27 503 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT(sock, level, optname, optval, \ 0d01da6afc5402 Stanislav Fomichev 2019-06-27 504 optlen, max_optlen, retval) ({ retval; }) 9cacf81f816111 Stanislav Fomichev 2021-01-15 505 #define BPF_CGROUP_RUN_PROG_GETSOCKOPT_KERN(sock, level, optname, optval, \ 9cacf81f816111 Stanislav Fomichev 2021-01-15 506 optlen, retval) ({ retval; }) 0d01da6afc5402 Stanislav Fomichev 2019-06-27 507 #define BPF_CGROUP_RUN_PROG_SETSOCKOPT(sock, level, optname, optval, optlen, \ 0d01da6afc5402 Stanislav Fomichev 2019-06-27 508 kernel_optval) ({ 0; }) 3007098494bec6 Daniel Mack 2016-11-23 509 8bad74f9840f87 Roman Gushchin 2018-09-28 @510 #define for_each_cgroup_storage_type(stype) for (; false; ) 8bad74f9840f87 Roman Gushchin 2018-09-28 511 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki