Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752420AbdF3Nuj (ORCPT ); Fri, 30 Jun 2017 09:50:39 -0400 Received: from mga07.intel.com ([134.134.136.100]:2218 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752009AbdF3Nue (ORCPT ); Fri, 30 Jun 2017 09:50:34 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,286,1496127600"; d="gz'50?scan'50,208,50";a="120858623" Date: Fri, 30 Jun 2017 21:49:46 +0800 From: kbuild test robot To: Joe Lawrence Cc: kbuild-all@01.org, live-patching@vger.kernel.org, linux-kernel@vger.kernel.org, Josh Poimboeuf , Jessica Yu , Jiri Kosina , Miroslav Benes , Petr Mladek Subject: Re: [PATCH v2 1/2] livepatch: introduce shadow variable API Message-ID: <201706302159.CP4d0hZY%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <1498664247-12296-2-git-send-email-joe.lawrence@redhat.com> 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 Content-Length: 29136 Lines: 423 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Joe, [auto build test WARNING on jikos-livepatching/for-next] [also build test WARNING on v4.12-rc7 next-20170630] [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/Joe-Lawrence/livepatch-introduce-shadow-variable-API/20170630-061942 base: https://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git for-next config: s390-performance_defconfig (attached as .config) compiler: s390x-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705 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=s390 Note: it may well be a FALSE warning. FWIW you are at least aware of it now. http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings All warnings (new ones prefixed by >>): In file included from include/linux/irqflags.h:15:0, from arch/s390/include/asm/processor.h:35, from arch/s390/include/asm/thread_info.h:24, from include/linux/thread_info.h:37, from arch/s390/include/asm/preempt.h:5, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/rculist.h:10, from include/linux/hashtable.h:13, from kernel/livepatch/shadow.c:49: kernel/livepatch/shadow.c: In function '_klp_shadow_attach': >> arch/s390/include/asm/irqflags.h:63:12: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] if (flags & ARCH_IRQ_ENABLED) ^ kernel/livepatch/shadow.c:135:16: note: 'flags' was declared here unsigned long flags; ^~~~~ -- In file included from include/linux/irqflags.h:15:0, from arch/s390/include/asm/processor.h:35, from arch/s390/include/asm/thread_info.h:24, from include/linux/thread_info.h:37, from arch/s390/include/asm/preempt.h:5, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/rculist.h:10, from include/linux/hashtable.h:13, from kernel//livepatch/shadow.c:49: kernel//livepatch/shadow.c: In function '_klp_shadow_attach': >> arch/s390/include/asm/irqflags.h:63:12: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] if (flags & ARCH_IRQ_ENABLED) ^ kernel//livepatch/shadow.c:135:16: note: 'flags' was declared here unsigned long flags; ^~~~~ vim +/flags +63 arch/s390/include/asm/irqflags.h 94c12cc7d include/asm-s390/irqflags.h Martin Schwidefsky 2006-09-28 47 } 94c12cc7d include/asm-s390/irqflags.h Martin Schwidefsky 2006-09-28 48 f433c4aec arch/s390/include/asm/irqflags.h Steven Rostedt 2011-07-24 49 static inline notrace void arch_local_irq_disable(void) df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 50 { df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 51 arch_local_irq_save(); df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 52 } 1f194a4c3 include/asm-s390/irqflags.h Heiko Carstens 2006-07-03 53 f433c4aec arch/s390/include/asm/irqflags.h Steven Rostedt 2011-07-24 54 static inline notrace void arch_local_irq_enable(void) 94c12cc7d include/asm-s390/irqflags.h Martin Schwidefsky 2006-09-28 55 { df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 56 __arch_local_irq_stosm(0x03); 94c12cc7d include/asm-s390/irqflags.h Martin Schwidefsky 2006-09-28 57 } 1f194a4c3 include/asm-s390/irqflags.h Heiko Carstens 2006-07-03 58 204ee2c56 arch/s390/include/asm/irqflags.h Christian Borntraeger 2016-01-11 59 /* This only restores external and I/O interrupt state */ f433c4aec arch/s390/include/asm/irqflags.h Steven Rostedt 2011-07-24 60 static inline notrace void arch_local_irq_restore(unsigned long flags) df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 61 { 204ee2c56 arch/s390/include/asm/irqflags.h Christian Borntraeger 2016-01-11 62 /* only disabled->disabled and disabled->enabled is valid */ 204ee2c56 arch/s390/include/asm/irqflags.h Christian Borntraeger 2016-01-11 @63 if (flags & ARCH_IRQ_ENABLED) 204ee2c56 arch/s390/include/asm/irqflags.h Christian Borntraeger 2016-01-11 64 arch_local_irq_enable(); df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 65 } df9ee2927 arch/s390/include/asm/irqflags.h David Howells 2010-10-07 66 f433c4aec arch/s390/include/asm/irqflags.h Steven Rostedt 2011-07-24 67 static inline notrace bool arch_irqs_disabled_flags(unsigned long flags) 1f194a4c3 include/asm-s390/irqflags.h Heiko Carstens 2006-07-03 68 { 204ee2c56 arch/s390/include/asm/irqflags.h Christian Borntraeger 2016-01-11 69 return !(flags & ARCH_IRQ_ENABLED); 1f194a4c3 include/asm-s390/irqflags.h Heiko Carstens 2006-07-03 70 } 1f194a4c3 include/asm-s390/irqflags.h Heiko Carstens 2006-07-03 71 :::::: The code at line 63 was first introduced by commit :::::: 204ee2c5643199a25181ec04ea645d00709c2a5a s390/irqflags: optimize irq restore :::::: TO: Christian Borntraeger :::::: CC: Martin Schwidefsky --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --6c2NcOVqGQ03X4Wi Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --6c2NcOVqGQ03X4Wi--