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 X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F300FC433E0 for ; Tue, 9 Jun 2020 16:13:09 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id A23F720760 for ; Tue, 9 Jun 2020 16:13:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A23F720760 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 2BC5E6B0002; Tue, 9 Jun 2020 12:13:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 245C66B0003; Tue, 9 Jun 2020 12:13:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 10CF96B0005; Tue, 9 Jun 2020 12:13:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0091.hostedemail.com [216.40.44.91]) by kanga.kvack.org (Postfix) with ESMTP id E551E6B0002 for ; Tue, 9 Jun 2020 12:13:08 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id A4BC0183B30D9 for ; Tue, 9 Jun 2020 16:13:08 +0000 (UTC) X-FDA: 76910167656.20.move82_0d065a026dc3 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin20.hostedemail.com (Postfix) with ESMTP id 6C87E180B7890 for ; Tue, 9 Jun 2020 16:13:08 +0000 (UTC) X-HE-Tag: move82_0d065a026dc3 X-Filterd-Recvd-Size: 22222 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf41.hostedemail.com (Postfix) with ESMTP for ; Tue, 9 Jun 2020 16:13:06 +0000 (UTC) IronPort-SDR: 6eXxrw/41wnXBf3Pr0m3yce4w0HVsGEBho9/2Lr+yFbUFkZ67+pGdNEU8NKyQX4l4rZ97EaZs7 X9o0LAJf+xEQ== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2020 09:13:05 -0700 IronPort-SDR: tHic1+JAOhGCCg81HuwIRcKoXJzlYECEW6ECCG7hxHFmq93n+V8s2dGGuuePRIrM0tzV0ScLU7 ZaLcAAsNHW7g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,492,1583222400"; d="gz'50?scan'50,208,50";a="306307218" Received: from lkp-server01.sh.intel.com (HELO 4a187143b92d) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 09 Jun 2020 09:13:02 -0700 Received: from kbuild by 4a187143b92d with local (Exim 4.92) (envelope-from ) id 1jigs2-00003k-0u; Tue, 09 Jun 2020 16:13:02 +0000 Date: Wed, 10 Jun 2020 00:12:12 +0800 From: kernel test robot To: Mike Rapoport Cc: kbuild-all@lists.01.org, Johannes Weiner , Andrew Morton , Linux Memory Management List Subject: [hnaz-linux-mm:master 60/194] include/linux/pgtable.h:74:27: error: redefinition of 'pte_offset_kernel' Message-ID: <202006100010.WRBnCFU1%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: 6C87E180B7890 X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam02 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: --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://github.com/hnaz/linux-mm master head: a017b085735719105714da692a82a6eeb8830718 commit: f48b9eb10f8c3f378ea4552fee58db3dea980e62 [60/194] mm: consolidate pte_index() and pte_offset_*() definitions config: sparc-defconfig (attached as .config) compiler: sparc-linux-gcc (GCC) 9.3.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 git checkout f48b9eb10f8c3f378ea4552fee58db3dea980e62 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=sparc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>, old ones prefixed by <<): In file included from include/linux/mm.h:31, from include/linux/memblock.h:13, from arch/sparc/mm/srmmu.c:14: >> include/linux/pgtable.h:74:27: error: redefinition of 'pte_offset_kernel' 74 | #define pte_offset_kernel pte_offset_kernel | ^~~~~~~~~~~~~~~~~ >> arch/sparc/mm/srmmu.c:144:8: note: in expansion of macro 'pte_offset_kernel' 144 | pte_t *pte_offset_kernel(pmd_t *dir, unsigned long address) | ^~~~~~~~~~~~~~~~~ include/linux/pgtable.h:70:22: note: previous definition of 'pte_offset_kernel' was here 70 | static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) | ^~~~~~~~~~~~~~~~~ arch/sparc/mm/srmmu.c: In function 'poke_hypersparc': arch/sparc/mm/srmmu.c:1093:25: error: variable 'clear' set but not used [-Werror=unused-but-set-variable] 1093 | volatile unsigned long clear; | ^~~~~ cc1: all warnings being treated as errors vim +/pte_offset_kernel +74 include/linux/pgtable.h 68 69 #ifndef pte_offset_kernel 70 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) 71 { 72 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); 73 } > 74 #define pte_offset_kernel pte_offset_kernel 75 #endif 76 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --EeQfGwPcQSOJBaQU Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 7QYREQAm2j6jwnyQ+mjcZf8DgDx2T33QAAA= --EeQfGwPcQSOJBaQU--