From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752453AbdJAAeV (ORCPT ); Sat, 30 Sep 2017 20:34:21 -0400 Received: from mga14.intel.com ([192.55.52.115]:24249 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751379AbdJAAeU (ORCPT ); Sat, 30 Sep 2017 20:34:20 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,461,1500966000"; d="gz'50?scan'50,208,50";a="1225609656" Date: Sun, 1 Oct 2017 08:32:53 +0800 From: kbuild test robot To: Rohit Jain Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, eas-dev@lists.linaro.org, peterz@infradead.org, mingo@redhat.com, joelaf@google.com, atish.patra@oracle.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, morten.rasmussen@arm.com Subject: Re: [PATCH 3/3] ignore_this_patch: Fixing compilation error on Peter's tree Message-ID: <201710010827.tXEh21Zn%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="2fHTh5uZTiUOsy+g" Content-Disposition: inline In-Reply-To: <1506384126-2862-4-git-send-email-rohit.k.jain@oracle.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 --2fHTh5uZTiUOsy+g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Rohit, [auto build test ERROR on tip/sched/core] [also build test ERROR on v4.14-rc2 next-20170929] [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/Rohit-Jain/sched-fair-Introduce-scaled-capacity-awareness-in-find_idlest_cpu-code-path/20170929-060222 config: blackfin-BF533-EZKIT_defconfig (attached as .config) compiler: bfin-uclinux-gcc (GCC) 6.2.0 reproduce: wget https://raw.githubusercontent.com/intel/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=blackfin All errors (new ones prefixed by >>): In file included from kernel/time/tick-sched.c:22:0: include/linux/vmstat.h: In function '__inc_zone_page_state': include/linux/vmstat.h:294:19: error: implicit declaration of function 'page_zone' [-Werror=implicit-function-declaration] __inc_zone_state(page_zone(page), item); ^~~~~~~~~ include/linux/vmstat.h:294:19: warning: passing argument 1 of '__inc_zone_state' makes pointer from integer without a cast [-Wint-conversion] include/linux/vmstat.h:267:20: note: expected 'struct zone *' but argument is of type 'int' static inline void __inc_zone_state(struct zone *zone, enum zone_stat_item item) ^~~~~~~~~~~~~~~~ include/linux/vmstat.h: In function '__inc_node_page_state': include/linux/vmstat.h:300:19: error: implicit declaration of function 'page_pgdat' [-Werror=implicit-function-declaration] __inc_node_state(page_pgdat(page), item); ^~~~~~~~~~ include/linux/vmstat.h:300:19: warning: passing argument 1 of '__inc_node_state' makes pointer from integer without a cast [-Wint-conversion] include/linux/vmstat.h:273:20: note: expected 'struct pglist_data *' but argument is of type 'int' static inline void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) ^~~~~~~~~~~~~~~~ include/linux/vmstat.h: In function '__dec_zone_page_state': include/linux/vmstat.h:307:19: warning: passing argument 1 of '__dec_zone_state' makes pointer from integer without a cast [-Wint-conversion] __dec_zone_state(page_zone(page), item); ^~~~~~~~~ include/linux/vmstat.h:279:20: note: expected 'struct zone *' but argument is of type 'int' static inline void __dec_zone_state(struct zone *zone, enum zone_stat_item item) ^~~~~~~~~~~~~~~~ include/linux/vmstat.h: In function '__dec_node_page_state': include/linux/vmstat.h:313:19: warning: passing argument 1 of '__dec_node_state' makes pointer from integer without a cast [-Wint-conversion] __dec_node_state(page_pgdat(page), item); ^~~~~~~~~~ include/linux/vmstat.h:285:20: note: expected 'struct pglist_data *' but argument is of type 'int' static inline void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) ^~~~~~~~~~~~~~~~ In file included from arch/blackfin/include/asm/uaccess.h:15:0, from include/linux/uaccess.h:13, from include/linux/poll.h:11, from include/linux/rtc.h:51, from include/linux/alarmtimer.h:7, from include/linux/posix-timers.h:8, from kernel/time/tick-sched.c:29: include/linux/mm.h: At top level: >> include/linux/mm.h:962:28: error: conflicting types for 'page_zone' static inline struct zone *page_zone(const struct page *page) ^~~~~~~~~ In file included from kernel/time/tick-sched.c:22:0: include/linux/vmstat.h:294:19: note: previous implicit declaration of 'page_zone' was here __inc_zone_state(page_zone(page), item); ^~~~~~~~~ In file included from arch/blackfin/include/asm/uaccess.h:15:0, from include/linux/uaccess.h:13, from include/linux/poll.h:11, from include/linux/rtc.h:51, from include/linux/alarmtimer.h:7, from include/linux/posix-timers.h:8, from kernel/time/tick-sched.c:29: >> include/linux/mm.h:967:26: error: conflicting types for 'page_pgdat' static inline pg_data_t *page_pgdat(const struct page *page) ^~~~~~~~~~ In file included from kernel/time/tick-sched.c:22:0: include/linux/vmstat.h:300:19: note: previous implicit declaration of 'page_pgdat' was here __inc_node_state(page_pgdat(page), item); ^~~~~~~~~~ cc1: some warnings being treated as errors vim +/page_zone +962 include/linux/mm.h 57e0a030 Mel Gorman 2012-11-12 961 33dd4e0e Ian Campbell 2011-07-25 @962 static inline struct zone *page_zone(const struct page *page) 89689ae7 Christoph Lameter 2006-12-06 963 { 89689ae7 Christoph Lameter 2006-12-06 964 return &NODE_DATA(page_to_nid(page))->node_zones[page_zonenum(page)]; 89689ae7 Christoph Lameter 2006-12-06 965 } 89689ae7 Christoph Lameter 2006-12-06 966 75ef7184 Mel Gorman 2016-07-28 @967 static inline pg_data_t *page_pgdat(const struct page *page) 75ef7184 Mel Gorman 2016-07-28 968 { 75ef7184 Mel Gorman 2016-07-28 969 return NODE_DATA(page_to_nid(page)); 75ef7184 Mel Gorman 2016-07-28 970 } 75ef7184 Mel Gorman 2016-07-28 971 :::::: The code at line 962 was first introduced by commit :::::: 33dd4e0ec91138c3d80e790c08a3db47426c81f2 mm: make some struct page's const :::::: TO: Ian Campbell :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --2fHTh5uZTiUOsy+g Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --2fHTh5uZTiUOsy+g--