[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <202508231842.8DrS8EwE-lkp@intel.com>
Date: Sat, 23 Aug 2025 19:02:39 +0800
From: kernel test robot <lkp@...el.com>
To: Kuniyuki Iwashima <kuniyu@...gle.com>,
Alexei Starovoitov <ast@...nel.org>,
Andrii Nakryiko <andrii@...nel.org>,
Daniel Borkmann <daniel@...earbox.net>,
Martin KaFai Lau <martin.lau@...ux.dev>
Cc: oe-kbuild-all@...ts.linux.dev,
John Fastabend <john.fastabend@...il.com>,
Stanislav Fomichev <sdf@...ichev.me>,
Johannes Weiner <hannes@...xchg.org>,
Michal Hocko <mhocko@...nel.org>,
Roman Gushchin <roman.gushchin@...ux.dev>,
Shakeel Butt <shakeel.butt@...ux.dev>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Neal Cardwell <ncardwell@...gle.com>,
Willem de Bruijn <willemb@...gle.com>,
Mina Almasry <almasrymina@...gle.com>,
Kuniyuki Iwashima <kuniyu@...gle.com>, bpf@...r.kernel.org,
netdev@...r.kernel.org
Subject: Re: [PATCH v1 bpf-next/net 2/8] bpf: Add a bpf hook in
__inet_accept().
Hi Kuniyuki,
kernel test robot noticed the following build errors:
[auto build test ERROR on bpf-next/net]
url: https://github.com/intel-lab-lkp/linux/commits/Kuniyuki-Iwashima/tcp-Save-lock_sock-for-memcg-in-inet_csk_accept/20250823-062322
base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git net
patch link: https://lore.kernel.org/r/20250822221846.744252-3-kuniyu%40google.com
patch subject: [PATCH v1 bpf-next/net 2/8] bpf: Add a bpf hook in __inet_accept().
config: x86_64-buildonly-randconfig-001-20250823 (https://download.01.org/0day-ci/archive/20250823/202508231842.8DrS8EwE-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14+deb12u1) 12.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250823/202508231842.8DrS8EwE-lkp@intel.com/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@...el.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202508231842.8DrS8EwE-lkp@intel.com/
All errors (new ones prefixed by >>):
net/ipv4/af_inet.c: In function '__inet_accept':
>> net/ipv4/af_inet.c:766:9: error: implicit declaration of function 'BPF_CGROUP_RUN_PROG_INET_SOCK_ACCEPT'; did you mean 'BPF_CGROUP_RUN_PROG_INET_SOCK_RELEASE'? [-Werror=implicit-function-declaration]
766 | BPF_CGROUP_RUN_PROG_INET_SOCK_ACCEPT(newsk);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| BPF_CGROUP_RUN_PROG_INET_SOCK_RELEASE
cc1: some warnings being treated as errors
vim +766 net/ipv4/af_inet.c
753
754 void __inet_accept(struct socket *sock, struct socket *newsock, struct sock *newsk)
755 {
756 gfp_t gfp = GFP_KERNEL | __GFP_NOFAIL;
757
758 /* TODO: use sk_clone_lock() in SCTP and remove protocol checks */
759 if (mem_cgroup_sockets_enabled &&
760 (!IS_ENABLED(CONFIG_IP_SCTP) ||
761 sk_is_tcp(newsk) || sk_is_mptcp(newsk))) {
762 mem_cgroup_sk_alloc(newsk);
763 kmem_cache_charge(newsk, gfp);
764 }
765
> 766 BPF_CGROUP_RUN_PROG_INET_SOCK_ACCEPT(newsk);
767
768 if (mem_cgroup_sk_enabled(newsk)) {
769 int amt;
770
771 /* The socket has not been accepted yet, no need
772 * to look at newsk->sk_wmem_queued.
773 */
774 amt = sk_mem_pages(newsk->sk_forward_alloc +
775 atomic_read(&newsk->sk_rmem_alloc));
776 if (amt)
777 mem_cgroup_sk_charge(newsk, amt, gfp);
778 }
779
780 sock_rps_record_flow(newsk);
781 WARN_ON(!((1 << newsk->sk_state) &
782 (TCPF_ESTABLISHED | TCPF_SYN_RECV |
783 TCPF_FIN_WAIT1 | TCPF_FIN_WAIT2 |
784 TCPF_CLOSING | TCPF_CLOSE_WAIT |
785 TCPF_CLOSE)));
786
787 if (test_bit(SOCK_SUPPORT_ZC, &sock->flags))
788 set_bit(SOCK_SUPPORT_ZC, &newsock->flags);
789 sock_graft(newsk, newsock);
790
791 newsock->state = SS_CONNECTED;
792 }
793
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists