From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752651AbeCDKwa (ORCPT ); Sun, 4 Mar 2018 05:52:30 -0500 Received: from mga12.intel.com ([192.55.52.136]:10651 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751844AbeCDKw2 (ORCPT ); Sun, 4 Mar 2018 05:52:28 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,422,1515484800"; d="gz'50?scan'50,208,50";a="22774035" Date: Sun, 4 Mar 2018 18:52:11 +0800 From: kbuild test robot To: Ingo Molnar Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, tipbuild@zytor.com Subject: [tip:WIP.sched/core 19/22] kernel/sched/core.c:2836:18: error: passing argument 1 of 'mips_install_watch_registers' from incompatible pointer type Message-ID: <201803041803.gY4ddHfJ%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Nq2Wo0NMKNjxTN9z" 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 --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.sched/core head: ffce6fffa0033fa54d1bac1c7494862b71316978 commit: ecaf52c9ec5ad31395e5c06c01e293ebcf0e4350 [19/22] sched/headers: Simplify and clean up header usage in the scheduler config: mips-jz4740 (attached as .config) compiler: mipsel-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout ecaf52c9ec5ad31395e5c06c01e293ebcf0e4350 # save the attached .config to linux build tree make.cross ARCH=mips All error/warnings (new ones prefixed by >>): In file included from arch/mips/include/asm/switch_to.h:16:0, from kernel/sched/core.c:8: >> arch/mips/include/asm/watch.h:15:42: warning: 'struct task_struct' declared inside parameter list will not be visible outside of this definition or declaration void mips_install_watch_registers(struct task_struct *t); ^~~~~~~~~~~ In file included from arch/mips/include/asm/switch_to.h:16:0, from kernel/sched/core.c:8: kernel/sched/core.c: In function 'context_switch': >> kernel/sched/core.c:2836:18: error: passing argument 1 of 'mips_install_watch_registers' from incompatible pointer type [-Werror=incompatible-pointer-types] switch_to(prev, next, prev); ^ arch/mips/include/asm/watch.h:24:32: note: in definition of macro '__restore_watch' mips_install_watch_registers(task); \ ^~~~ kernel/sched/core.c:2836:2: note: in expansion of macro 'switch_to' switch_to(prev, next, prev); ^~~~~~~~~ arch/mips/include/asm/watch.h:15:6: note: expected 'struct task_struct *' but argument is of type 'struct task_struct *' void mips_install_watch_registers(struct task_struct *t); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors -- In file included from arch/mips/include/asm/switch_to.h:16:0, from kernel//sched/core.c:8: >> arch/mips/include/asm/watch.h:15:42: warning: 'struct task_struct' declared inside parameter list will not be visible outside of this definition or declaration void mips_install_watch_registers(struct task_struct *t); ^~~~~~~~~~~ In file included from arch/mips/include/asm/switch_to.h:16:0, from kernel//sched/core.c:8: kernel//sched/core.c: In function 'context_switch': kernel//sched/core.c:2836:18: error: passing argument 1 of 'mips_install_watch_registers' from incompatible pointer type [-Werror=incompatible-pointer-types] switch_to(prev, next, prev); ^ arch/mips/include/asm/watch.h:24:32: note: in definition of macro '__restore_watch' mips_install_watch_registers(task); \ ^~~~ kernel//sched/core.c:2836:2: note: in expansion of macro 'switch_to' switch_to(prev, next, prev); ^~~~~~~~~ arch/mips/include/asm/watch.h:15:6: note: expected 'struct task_struct *' but argument is of type 'struct task_struct *' void mips_install_watch_registers(struct task_struct *t); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/mips_install_watch_registers +2836 kernel/sched/core.c ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2791 ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2792 /* dfa50b60 kernel/sched/core.c Oleg Nesterov 2014-10-09 2793 * context_switch - switch to the new MM and the new thread's register state. ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2794 */ 04936948 kernel/sched/core.c Josh Poimboeuf 2016-02-28 2795 static __always_inline struct rq * 70b97a7f kernel/sched.c Ingo Molnar 2006-07-03 2796 context_switch(struct rq *rq, struct task_struct *prev, d8ac8971 kernel/sched/core.c Matt Fleming 2016-09-21 2797 struct task_struct *next, struct rq_flags *rf) ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2798 { dd41f596 kernel/sched.c Ingo Molnar 2007-07-09 2799 struct mm_struct *mm, *oldmm; ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2800 e107be36 kernel/sched.c Avi Kivity 2007-07-26 2801 prepare_task_switch(rq, prev, next); fe4b04fa kernel/sched.c Peter Zijlstra 2011-02-02 2802 dd41f596 kernel/sched.c Ingo Molnar 2007-07-09 2803 mm = next->mm; dd41f596 kernel/sched.c Ingo Molnar 2007-07-09 2804 oldmm = prev->active_mm; 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2805 /* 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2806 * For paravirt, this is coupled with an exit in switch_to to 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2807 * combine the page table reload and the switch backend into 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2808 * one hypercall. 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2809 */ 224101ed kernel/sched.c Jeremy Fitzhardinge 2009-02-18 2810 arch_start_context_switch(prev); 9226d125 kernel/sched.c Zachary Amsden 2007-02-13 2811 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2812 /* 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2813 * If mm is non-NULL, we pass through switch_mm(). If mm is 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2814 * NULL, we will pass through mmdrop() in finish_task_switch(). 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2815 * Both of these contain the full memory barrier required by 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2816 * membarrier after storing to rq->curr, before returning to 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2817 * user-space. 306e0604 kernel/sched/core.c Mathieu Desnoyers 2018-01-29 2818 */ 31915ab4 kernel/sched.c Heiko Carstens 2010-09-16 2819 if (!mm) { ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2820 next->active_mm = oldmm; f1f10076 kernel/sched/core.c Vegard Nossum 2017-02-27 2821 mmgrab(oldmm); ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2822 enter_lazy_tlb(oldmm, next); ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2823 } else f98db601 kernel/sched/core.c Andy Lutomirski 2016-04-26 2824 switch_mm_irqs_off(oldmm, mm, next); ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2825 31915ab4 kernel/sched.c Heiko Carstens 2010-09-16 2826 if (!prev->mm) { ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2827 prev->active_mm = NULL; ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2828 rq->prev_mm = oldmm; ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2829 } 92509b73 kernel/sched/core.c Matt Fleming 2016-09-21 2830 cb42c9a3 kernel/sched/core.c Matt Fleming 2016-09-21 2831 rq->clock_update_flags &= ~(RQCF_ACT_SKIP|RQCF_REQ_SKIP); 92509b73 kernel/sched/core.c Matt Fleming 2016-09-21 2832 269d5992 kernel/sched/core.c Peter Zijlstra 2018-02-06 2833 prepare_lock_switch(rq, next, rf); ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2834 ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2835 /* Here we just switch the register state and the stack. */ ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 @2836 switch_to(prev, next, prev); dd41f596 kernel/sched.c Ingo Molnar 2007-07-09 2837 barrier(); dfa50b60 kernel/sched/core.c Oleg Nesterov 2014-10-09 2838 dfa50b60 kernel/sched/core.c Oleg Nesterov 2014-10-09 2839 return finish_task_switch(prev); ^1da177e kernel/sched.c Linus Torvalds 2005-04-16 2840 } f711f609 kernel/sched.c Gautham R Shenoy 2009-04-14 2841 :::::: The code at line 2836 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --Nq2Wo0NMKNjxTN9z Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --Nq2Wo0NMKNjxTN9z--