From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5741AC433EF for ; Wed, 17 Nov 2021 17:53:42 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C5E6C61BA2 for ; Wed, 17 Nov 2021 17:53:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C5E6C61BA2 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 553F76B0071; Wed, 17 Nov 2021 12:53:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 503B96B0073; Wed, 17 Nov 2021 12:53:31 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3F2296B0074; Wed, 17 Nov 2021 12:53:31 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0116.hostedemail.com [216.40.44.116]) by kanga.kvack.org (Postfix) with ESMTP id 2DC076B0071 for ; Wed, 17 Nov 2021 12:53:31 -0500 (EST) Received: from smtpin14.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id E2FBD87719 for ; Wed, 17 Nov 2021 17:53:20 +0000 (UTC) X-FDA: 78819169002.14.E68F35B Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by imf15.hostedemail.com (Postfix) with ESMTP id C1F39D0000A5 for ; Wed, 17 Nov 2021 17:53:17 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10171"; a="233849961" X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="gz'50?scan'50,208,50";a="233849961" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2021 09:50:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,241,1631602800"; d="gz'50?scan'50,208,50";a="454975772" Received: from lkp-server02.sh.intel.com (HELO c20d8bc80006) ([10.239.97.151]) by orsmga006.jf.intel.com with ESMTP; 17 Nov 2021 09:50:05 -0800 Received: from kbuild by c20d8bc80006 with local (Exim 4.92) (envelope-from ) id 1mnP4P-000221-63; Wed, 17 Nov 2021 17:50:05 +0000 Date: Thu, 18 Nov 2021 01:49:32 +0800 From: kernel test robot To: Eric Dumazet Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: [linux-next:master 1703/1937] include/net/gro.h:413:29: error: implicit declaration of function 'csum_ipv6_magic'; did you mean 'csum_tcpudp_magic'? Message-ID: <202111180129.GUF3adk8-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: C1F39D0000A5 X-Stat-Signature: jasfbjaakjztshi3a3yht87nc68k39wh Authentication-Results: imf15.hostedemail.com; dkim=none; spf=none (imf15.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.24) smtp.mailfrom=lkp@intel.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none) X-HE-Tag: 1637171597-196657 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: fd96a4057bd015d194a4b87e7c149fc2fef3c166 commit: 4721031c3559db8eae61df305f10c00099a7c1d0 [1703/1937] net: move gro definitions to include/net/gro.h config: nios2-defconfig (attached as .config) compiler: nios2-linux-gcc (GCC) 11.2.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=4721031c3559db8eae61df305f10c00099a7c1d0 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 4721031c3559db8eae61df305f10c00099a7c1d0 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=nios2 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from net/core/skbuff.c:67: include/net/gro.h: In function 'ip6_gro_compute_pseudo': >> include/net/gro.h:413:29: error: implicit declaration of function 'csum_ipv6_magic'; did you mean 'csum_tcpudp_magic'? [-Werror=implicit-function-declaration] 413 | return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, | ^~~~~~~~~~~~~~~ | csum_tcpudp_magic In file included from net/core/skbuff.c:70: include/net/ip6_checksum.h: At top level: >> include/net/ip6_checksum.h:34:9: error: conflicting types for 'csum_ipv6_magic'; have '__sum16(const struct in6_addr *, const struct in6_addr *, __u32, __u8, __wsum)' {aka 'short unsigned int(const struct in6_addr *, const struct in6_addr *, unsigned int, unsigned char, unsigned int)'} 34 | __sum16 csum_ipv6_magic(const struct in6_addr *saddr, | ^~~~~~~~~~~~~~~ In file included from net/core/skbuff.c:67: include/net/gro.h:413:29: note: previous implicit declaration of 'csum_ipv6_magic' with type 'int()' 413 | return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, | ^~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- In file included from net/core/dev.c:105: include/net/gro.h: In function 'ip6_gro_compute_pseudo': >> include/net/gro.h:413:29: error: implicit declaration of function 'csum_ipv6_magic'; did you mean 'csum_tcpudp_magic'? [-Werror=implicit-function-declaration] 413 | return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, | ^~~~~~~~~~~~~~~ | csum_tcpudp_magic cc1: some warnings being treated as errors vim +413 include/net/gro.h 408 409 static inline __wsum ip6_gro_compute_pseudo(struct sk_buff *skb, int proto) 410 { 411 const struct ipv6hdr *iph = skb_gro_network_header(skb); 412 > 413 return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr, 414 skb_gro_len(skb), proto, 0)); 415 } 416 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --MGYHOYXEY6WxJCY8 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --MGYHOYXEY6WxJCY8--