From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753429AbcBAEsD (ORCPT ); Sun, 31 Jan 2016 23:48:03 -0500 Received: from mga11.intel.com ([192.55.52.93]:14835 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752791AbcBAEsB (ORCPT ); Sun, 31 Jan 2016 23:48:01 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,378,1449561600"; d="gz'50?scan'50,208,50";a="905570964" Date: Mon, 1 Feb 2016 12:46:39 +0800 From: kbuild test robot To: riel@redhat.com Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, fweisbec@gmail.com, tglx@linutronix.de, mingo@kernel.org, luto@amacapital.net, peterz@infradead.org, clark@redhat.com Subject: Re: [PATCH 1/4] sched,time: remove non-power-of-two divides from __acct_update_integrals Message-ID: <201602011255.wtd0nWB2%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline In-Reply-To: <1454292751-23472-2-git-send-email-riel@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 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Rik, [auto build test ERROR on tip/sched/core] [also build test ERROR on v4.5-rc2 next-20160129] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/riel-redhat-com/sched-time-reduce-nohz_full-syscall-overhead-40/20160201-101609 config: sh-sh7757lcr_defconfig (attached as .config) 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 # save the attached .config to linux build tree make.cross ARCH=sh All errors (new ones prefixed by >>): kernel/built-in.o: In function `get_mm_hiwater_vm': >> include/linux/mm.h:1377: undefined reference to `__udivdi3' vim +1377 include/linux/mm.h 172703b0 Matt Fleming 2011-05-24 1361 atomic_long_dec(&mm->rss_stat.count[member]); d559db08 KAMEZAWA Hiroyuki 2010-03-05 1362 } d559db08 KAMEZAWA Hiroyuki 2010-03-05 1363 d559db08 KAMEZAWA Hiroyuki 2010-03-05 1364 static inline unsigned long get_mm_rss(struct mm_struct *mm) d559db08 KAMEZAWA Hiroyuki 2010-03-05 1365 { d559db08 KAMEZAWA Hiroyuki 2010-03-05 1366 return get_mm_counter(mm, MM_FILEPAGES) + d559db08 KAMEZAWA Hiroyuki 2010-03-05 1367 get_mm_counter(mm, MM_ANONPAGES); d559db08 KAMEZAWA Hiroyuki 2010-03-05 1368 } d559db08 KAMEZAWA Hiroyuki 2010-03-05 1369 d559db08 KAMEZAWA Hiroyuki 2010-03-05 1370 static inline unsigned long get_mm_hiwater_rss(struct mm_struct *mm) d559db08 KAMEZAWA Hiroyuki 2010-03-05 1371 { d559db08 KAMEZAWA Hiroyuki 2010-03-05 1372 return max(mm->hiwater_rss, get_mm_rss(mm)); d559db08 KAMEZAWA Hiroyuki 2010-03-05 1373 } d559db08 KAMEZAWA Hiroyuki 2010-03-05 1374 d559db08 KAMEZAWA Hiroyuki 2010-03-05 1375 static inline unsigned long get_mm_hiwater_vm(struct mm_struct *mm) d559db08 KAMEZAWA Hiroyuki 2010-03-05 1376 { d559db08 KAMEZAWA Hiroyuki 2010-03-05 @1377 return max(mm->hiwater_vm, mm->total_vm); d559db08 KAMEZAWA Hiroyuki 2010-03-05 1378 } d559db08 KAMEZAWA Hiroyuki 2010-03-05 1379 d559db08 KAMEZAWA Hiroyuki 2010-03-05 1380 static inline void update_hiwater_rss(struct mm_struct *mm) d559db08 KAMEZAWA Hiroyuki 2010-03-05 1381 { d559db08 KAMEZAWA Hiroyuki 2010-03-05 1382 unsigned long _rss = get_mm_rss(mm); d559db08 KAMEZAWA Hiroyuki 2010-03-05 1383 d559db08 KAMEZAWA Hiroyuki 2010-03-05 1384 if ((mm)->hiwater_rss < _rss) d559db08 KAMEZAWA Hiroyuki 2010-03-05 1385 (mm)->hiwater_rss = _rss; :::::: The code at line 1377 was first introduced by commit :::::: d559db086ff5be9bcc259e5aa50bf3d881eaf1d1 mm: clean up mm_counter :::::: TO: KAMEZAWA Hiroyuki :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --vkogqOf2sHV7VnPd Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --vkogqOf2sHV7VnPd--