From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932129AbcLYOFJ (ORCPT ); Sun, 25 Dec 2016 09:05:09 -0500 Received: from mga07.intel.com ([134.134.136.100]:11262 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750860AbcLYOFI (ORCPT ); Sun, 25 Dec 2016 09:05:08 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,404,1477983600"; d="gz'50?scan'50,208,50";a="1086499094" Date: Sun, 25 Dec 2016 22:04:16 +0800 From: kbuild test robot To: Thomas Gleixner Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, tipbuild@zytor.com Subject: [tip:timers/urgent 2/4] kernel/time/tick-common.c:233:3: warning: 'next_event' may be used uninitialized in this function Message-ID: <201612252211.CfBi0Pes%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline 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 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/urgent head: 75f62a4c59d4fce751f8ee71f87955943fd69b74 commit: 64dac5c9e0f5a933e4520f0cb689b7b143925207 [2/4] ktime: Get rid of the union config: blackfin-BF561-EZKIT-SMP_defconfig (attached as .config) compiler: bfin-uclinux-gcc (GCC) 6.2.0 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 64dac5c9e0f5a933e4520f0cb689b7b143925207 # save the attached .config to linux build tree make.cross ARCH=blackfin 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 >>): kernel/time/tick-common.c: In function 'tick_setup_device': >> kernel/time/tick-common.c:233:3: warning: 'next_event' may be used uninitialized in this function [-Wmaybe-uninitialized] tick_setup_oneshot(newdev, handler, next_event); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/next_event +233 kernel/time/tick-common.c 320ab2b0b Rusty Russell 2008-12-13 217 if (!cpumask_equal(newdev->cpumask, cpumask)) 0de26520c Rusty Russell 2008-12-13 218 irq_set_affinity(newdev->irq, cpumask); 906568c9c Thomas Gleixner 2007-02-16 219 f8381cba0 Thomas Gleixner 2007-02-16 220 /* f8381cba0 Thomas Gleixner 2007-02-16 221 * When global broadcasting is active, check if the current f8381cba0 Thomas Gleixner 2007-02-16 222 * device is registered as a placeholder for broadcast mode. f8381cba0 Thomas Gleixner 2007-02-16 223 * This allows us to handle this x86 misfeature in a generic 07bd11729 Thomas Gleixner 2013-07-01 224 * way. This function also returns !=0 when we keep the 07bd11729 Thomas Gleixner 2013-07-01 225 * current active broadcast state for this CPU. f8381cba0 Thomas Gleixner 2007-02-16 226 */ f8381cba0 Thomas Gleixner 2007-02-16 227 if (tick_device_uses_broadcast(newdev, cpu)) f8381cba0 Thomas Gleixner 2007-02-16 228 return; f8381cba0 Thomas Gleixner 2007-02-16 229 906568c9c Thomas Gleixner 2007-02-16 230 if (td->mode == TICKDEV_MODE_PERIODIC) 906568c9c Thomas Gleixner 2007-02-16 231 tick_setup_periodic(newdev, 0); 79bf2bb33 Thomas Gleixner 2007-02-16 232 else 79bf2bb33 Thomas Gleixner 2007-02-16 @233 tick_setup_oneshot(newdev, handler, next_event); 906568c9c Thomas Gleixner 2007-02-16 234 } 906568c9c Thomas Gleixner 2007-02-16 235 03e13cf5e Thomas Gleixner 2013-04-25 236 void tick_install_replacement(struct clock_event_device *newdev) 03e13cf5e Thomas Gleixner 2013-04-25 237 { 22127e93c Christoph Lameter 2014-08-17 238 struct tick_device *td = this_cpu_ptr(&tick_cpu_device); 03e13cf5e Thomas Gleixner 2013-04-25 239 int cpu = smp_processor_id(); 03e13cf5e Thomas Gleixner 2013-04-25 240 03e13cf5e Thomas Gleixner 2013-04-25 241 clockevents_exchange_device(td->evtdev, newdev); :::::: The code at line 233 was first introduced by commit :::::: 79bf2bb335b85db25d27421c798595a2fa2a0e82 [PATCH] tick-management: dyntick / highres functionality :::::: TO: Thomas Gleixner :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --ew6BAiZeqk4r7MaW Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --ew6BAiZeqk4r7MaW--