From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753637AbdG2LOe (ORCPT ); Sat, 29 Jul 2017 07:14:34 -0400 Received: from mga05.intel.com ([192.55.52.43]:1127 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751077AbdG2LOd (ORCPT ); Sat, 29 Jul 2017 07:14:33 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,430,1496127600"; d="gz'50?scan'50,208,50";a="130944319" Date: Sat, 29 Jul 2017 19:14:12 +0800 From: kbuild test robot To: Masami Hiramatsu Cc: kbuild-all@01.org, Ingo Molnar , Thomas Gleixner , Francis Deslauriers , mathieu.desnoyers@efficios.com, Ingo Molnar , "H . Peter Anvin" , x86@kernel.org, Masami Hiramatsu , Ananth N Mavinakayanahalli , Anil S Keshavamurthy , "David S . Miller" , linux-kernel@vger.kernel.org Subject: Re: [PATCH -tip v7 1/2] irq: Make irqentry text section unconditional Message-ID: <201707291952.j4GOJWo7%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="IS0zKkzwUGydFO0o" Content-Disposition: inline In-Reply-To: <150125070083.10811.5869422852047711786.stgit@devbox> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --IS0zKkzwUGydFO0o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Masami, [auto build test ERROR on tip/x86/core] [also build test ERROR on v4.13-rc2 next-20170728] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Masami-Hiramatsu/irq-Make-irqentry-text-section-unconditional/20170729-170710 config: xtensa-common_defconfig (attached as .config) compiler: xtensa-linux-gcc (GCC) 4.9.0 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=xtensa All errors (new ones prefixed by >>): >> arch/xtensa/kernel/setup.c:276:13: error: conflicting types for '_end' extern char _end; ^ In file included from ./arch/xtensa/include/generated/asm/sections.h:1:0, from include/linux/interrupt.h:21, from include/linux/pci.h:31, from arch/xtensa/include/asm/platform.h:15, from arch/xtensa/kernel/setup.c:43: include/asm-generic/sections.h:39:13: note: previous declaration of '_end' was here extern char _end[]; ^ >> arch/xtensa/kernel/setup.c:277:13: error: conflicting types for '_stext' extern char _stext; ^ In file included from ./arch/xtensa/include/generated/asm/sections.h:1:0, from include/linux/interrupt.h:21, from include/linux/pci.h:31, from arch/xtensa/include/asm/platform.h:15, from arch/xtensa/kernel/setup.c:43: include/asm-generic/sections.h:33:22: note: previous declaration of '_stext' was here extern char _text[], _stext[], _etext[]; ^ vim +/_stext +277 arch/xtensa/kernel/setup.c 5a0015d62 Chris Zankel 2005-06-23 271 5a0015d62 Chris Zankel 2005-06-23 272 /* 5a0015d62 Chris Zankel 2005-06-23 273 * Initialize system. Setup memory and reserve regions. 5a0015d62 Chris Zankel 2005-06-23 274 */ 5a0015d62 Chris Zankel 2005-06-23 275 5a0015d62 Chris Zankel 2005-06-23 @276 extern char _end; 5a0015d62 Chris Zankel 2005-06-23 @277 extern char _stext; 5a0015d62 Chris Zankel 2005-06-23 278 extern char _WindowVectors_text_start; 5a0015d62 Chris Zankel 2005-06-23 279 extern char _WindowVectors_text_end; 5a0015d62 Chris Zankel 2005-06-23 280 extern char _DebugInterruptVector_literal_start; 5a0015d62 Chris Zankel 2005-06-23 281 extern char _DebugInterruptVector_text_end; 5a0015d62 Chris Zankel 2005-06-23 282 extern char _KernelExceptionVector_literal_start; 5a0015d62 Chris Zankel 2005-06-23 283 extern char _KernelExceptionVector_text_end; 5a0015d62 Chris Zankel 2005-06-23 284 extern char _UserExceptionVector_literal_start; 5a0015d62 Chris Zankel 2005-06-23 285 extern char _UserExceptionVector_text_end; 5a0015d62 Chris Zankel 2005-06-23 286 extern char _DoubleExceptionVector_literal_start; 5a0015d62 Chris Zankel 2005-06-23 287 extern char _DoubleExceptionVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 288 #if XCHAL_EXCM_LEVEL >= 2 2d1c645cc Marc Gauthier 2013-01-05 289 extern char _Level2InterruptVector_text_start; 2d1c645cc Marc Gauthier 2013-01-05 290 extern char _Level2InterruptVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 291 #endif 2d1c645cc Marc Gauthier 2013-01-05 292 #if XCHAL_EXCM_LEVEL >= 3 2d1c645cc Marc Gauthier 2013-01-05 293 extern char _Level3InterruptVector_text_start; 2d1c645cc Marc Gauthier 2013-01-05 294 extern char _Level3InterruptVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 295 #endif 2d1c645cc Marc Gauthier 2013-01-05 296 #if XCHAL_EXCM_LEVEL >= 4 2d1c645cc Marc Gauthier 2013-01-05 297 extern char _Level4InterruptVector_text_start; 2d1c645cc Marc Gauthier 2013-01-05 298 extern char _Level4InterruptVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 299 #endif 2d1c645cc Marc Gauthier 2013-01-05 300 #if XCHAL_EXCM_LEVEL >= 5 2d1c645cc Marc Gauthier 2013-01-05 301 extern char _Level5InterruptVector_text_start; 2d1c645cc Marc Gauthier 2013-01-05 302 extern char _Level5InterruptVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 303 #endif 2d1c645cc Marc Gauthier 2013-01-05 304 #if XCHAL_EXCM_LEVEL >= 6 2d1c645cc Marc Gauthier 2013-01-05 305 extern char _Level6InterruptVector_text_start; 2d1c645cc Marc Gauthier 2013-01-05 306 extern char _Level6InterruptVector_text_end; 2d1c645cc Marc Gauthier 2013-01-05 307 #endif ab45fb145 Max Filippov 2015-10-16 308 #ifdef CONFIG_SMP ab45fb145 Max Filippov 2015-10-16 309 extern char _SecondaryResetVector_text_start; ab45fb145 Max Filippov 2015-10-16 310 extern char _SecondaryResetVector_text_end; ab45fb145 Max Filippov 2015-10-16 311 #endif 5a0015d62 Chris Zankel 2005-06-23 312 :::::: The code at line 277 was first introduced by commit :::::: 5a0015d62668e64c8b6e02e360fbbea121bfd5e6 [PATCH] xtensa: Architecture support for Tensilica Xtensa Part 3 :::::: TO: Chris Zankel :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --IS0zKkzwUGydFO0o Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 DwHLrgPqoQAA --IS0zKkzwUGydFO0o--