From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7503BC2B9F7 for ; Wed, 26 May 2021 10:36:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4BEBE610FA for ; Wed, 26 May 2021 10:36:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233983AbhEZKiT (ORCPT ); Wed, 26 May 2021 06:38:19 -0400 Received: from mga03.intel.com ([134.134.136.65]:28019 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233958AbhEZKiR (ORCPT ); Wed, 26 May 2021 06:38:17 -0400 IronPort-SDR: hkCT9eXdNTR63yOKBcAUGN5JXSaP31U5kFNc8+WF7XD/RQciDmFDX6nuUYo7b8LW4Qub7tinAa ozCI1bBC932g== X-IronPort-AV: E=McAfee;i="6200,9189,9995"; a="202469961" X-IronPort-AV: E=Sophos;i="5.82,331,1613462400"; d="gz'50?scan'50,208,50";a="202469961" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2021 03:36:43 -0700 IronPort-SDR: WGkzskKDxQYyHOP4tJa4LVdQKgp9pBrZnWkNyGw98WwIC/GZ3K7OmBpXm2nzqAdJJ8LZvZhyEn jEjJi/wnNasA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,331,1613462400"; d="gz'50?scan'50,208,50";a="476871319" Received: from lkp-server02.sh.intel.com (HELO 1ec8406c5392) ([10.239.97.151]) by orsmga001.jf.intel.com with ESMTP; 26 May 2021 03:36:40 -0700 Received: from kbuild by 1ec8406c5392 with local (Exim 4.92) (envelope-from ) id 1llqu0-00027D-3b; Wed, 26 May 2021 10:36:40 +0000 Date: Wed, 26 May 2021 18:35:39 +0800 From: kernel test robot To: Thomas Gleixner Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, "Paul E. McKenney" Subject: [rcu:tglx-pc.2021.05.25a 1/13] arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' Message-ID: <202105261825.gLoy598f-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git tglx-pc.2021.05.25a head: 3315aaeb39182958aadff39fa64d66ab241ef120 commit: b10e7a6023f08ff0610d24606732e85158c4eed9 [1/13] lib/debug: Remove pointless ARCH_NO_PREEMPT dependencies config: um-allmodconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git/commit/?id=b10e7a6023f08ff0610d24606732e85158c4eed9 git remote add rcu https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git git fetch --no-tags rcu tglx-pc.2021.05.25a git checkout b10e7a6023f08ff0610d24606732e85158c4eed9 # save the attached .config to linux build tree make W=1 ARCH=um If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from arch/um/kernel/irq.c:19: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/cpumask.h:10, from arch/um/kernel/irq.c:10: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/irq.c:620:13: warning: no previous prototype for 'init_IRQ' [-Wmissing-prototypes] 620 | void __init init_IRQ(void) | ^~~~~~~~ -- In file included from arch/um/kernel/mem.c:18: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/list.h:9, from include/linux/module.h:12, from arch/um/kernel/mem.c:7: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/mem.c:184:8: warning: no previous prototype for 'pgd_alloc' [-Wmissing-prototypes] 184 | pgd_t *pgd_alloc(struct mm_struct *mm) | ^~~~~~~~~ arch/um/kernel/mem.c:197:7: warning: no previous prototype for 'uml_kmalloc' [-Wmissing-prototypes] 197 | void *uml_kmalloc(int size, int flags) | ^~~~~~~~~~~ -- In file included from arch/um/kernel/process.c:31: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/asm-generic/bug.h:20, from ./arch/um/include/generated/asm/bug.h:1, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/percpu.h:5, from include/linux/context_tracking_state.h:5, from include/linux/hardirq.h:5, from arch/um/kernel/process.c:11: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/process.c:49:5: warning: no previous prototype for 'pid_to_processor_id' [-Wmissing-prototypes] 49 | int pid_to_processor_id(int pid) | ^~~~~~~~~~~~~~~~~~~ arch/um/kernel/process.c:85:7: warning: no previous prototype for '__switch_to' [-Wmissing-prototypes] 85 | void *__switch_to(struct task_struct *from, struct task_struct *to) | ^~~~~~~~~~~ arch/um/kernel/process.c: In function 'new_thread_handler': arch/um/kernel/process.c:120:21: warning: variable 'n' set but not used [-Wunused-but-set-variable] 120 | int (*fn)(void *), n; | ^ arch/um/kernel/process.c: At top level: arch/um/kernel/process.c:138:6: warning: no previous prototype for 'fork_handler' [-Wmissing-prototypes] 138 | void fork_handler(void) | ^~~~~~~~~~~~ arch/um/kernel/process.c:214:6: warning: no previous prototype for 'arch_cpu_idle' [-Wmissing-prototypes] 214 | void arch_cpu_idle(void) | ^~~~~~~~~~~~~ >> arch/um/kernel/process.c:221:5: error: conflicting types for '__cant_sleep' 221 | int __cant_sleep(void) { | ^~~~~~~~~~~~ In file included from include/asm-generic/bug.h:20, from ./arch/um/include/generated/asm/bug.h:1, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/percpu.h:5, from include/linux/context_tracking_state.h:5, from include/linux/hardirq.h:5, from arch/um/kernel/process.c:11: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/process.c:251:5: warning: no previous prototype for 'copy_to_user_proc' [-Wmissing-prototypes] 251 | int copy_to_user_proc(void __user *to, void *from, int size) | ^~~~~~~~~~~~~~~~~ arch/um/kernel/process.c:261:5: warning: no previous prototype for 'clear_user_proc' [-Wmissing-prototypes] 261 | int clear_user_proc(void __user *buf, int size) | ^~~~~~~~~~~~~~~ arch/um/kernel/process.c:274:6: warning: no previous prototype for 'set_using_sysemu' [-Wmissing-prototypes] 274 | void set_using_sysemu(int value) | ^~~~~~~~~~~~~~~~ arch/um/kernel/process.c:281:5: warning: no previous prototype for 'get_using_sysemu' [-Wmissing-prototypes] 281 | int get_using_sysemu(void) | ^~~~~~~~~~~~~~~~ arch/um/kernel/process.c:319:12: warning: no previous prototype for 'make_proc_sysemu' [-Wmissing-prototypes] 319 | int __init make_proc_sysemu(void) | ^~~~~~~~~~~~~~~~ arch/um/kernel/process.c:359:15: warning: no previous prototype for 'arch_align_stack' [-Wmissing-prototypes] 359 | unsigned long arch_align_stack(unsigned long sp) | ^~~~~~~~~~~~~~~~ -- In file included from arch/um/kernel/reboot.c:12: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/list.h:9, from include/linux/rculist.h:10, from include/linux/sched/signal.h:5, from arch/um/kernel/reboot.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/reboot.c:45:6: warning: no previous prototype for 'machine_restart' [-Wmissing-prototypes] 45 | void machine_restart(char * __unused) | ^~~~~~~~~~~~~~~ arch/um/kernel/reboot.c:51:6: warning: no previous prototype for 'machine_power_off' [-Wmissing-prototypes] 51 | void machine_power_off(void) | ^~~~~~~~~~~~~~~~~ arch/um/kernel/reboot.c:57:6: warning: no previous prototype for 'machine_halt' [-Wmissing-prototypes] 57 | void machine_halt(void) | ^~~~~~~~~~~~ -- In file included from arch/um/kernel/signal.c:14: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/list.h:9, from include/linux/module.h:12, from arch/um/kernel/signal.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ -- In file included from arch/um/kernel/time.c:20: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/list.h:9, from include/linux/clocksource.h:15, from include/linux/clockchips.h:14, from arch/um/kernel/time.c:10: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/time.c:789:13: warning: no previous prototype for 'time_init' [-Wmissing-prototypes] 789 | void __init time_init(void) | ^~~~~~~~~ -- In file included from arch/um/kernel/tlb.c:15: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/asm-generic/bug.h:20, from ./arch/um/include/generated/asm/bug.h:1, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/mm.h:9, from arch/um/kernel/tlb.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/tlb.c:317:6: warning: no previous prototype for 'fix_range_common' [-Wmissing-prototypes] 317 | void fix_range_common(struct mm_struct *mm, unsigned long start_addr, | ^~~~~~~~~~~~~~~~ arch/um/kernel/tlb.c:579:6: warning: no previous prototype for 'flush_tlb_mm_range' [-Wmissing-prototypes] 579 | void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, | ^~~~~~~~~~~~~~~~~~ arch/um/kernel/tlb.c:595:6: warning: no previous prototype for 'force_flush_all' [-Wmissing-prototypes] 595 | void force_flush_all(void) | ^~~~~~~~~~~~~~~ -- In file included from arch/um/kernel/trap.c:16: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/asm-generic/bug.h:20, from ./arch/um/include/generated/asm/bug.h:1, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/mm.h:9, from arch/um/kernel/trap.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/trap.c:315:6: warning: no previous prototype for 'trap_init' [-Wmissing-prototypes] 315 | void trap_init(void) | ^~~~~~~~~ -- In file included from arch/um/kernel/um_arch.c:25: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from include/linux/delay.h:22, from arch/um/kernel/um_arch.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ arch/um/kernel/um_arch.c:359:19: warning: no previous prototype for 'read_initrd' [-Wmissing-prototypes] 359 | int __init __weak read_initrd(void) | ^~~~~~~~~~~ arch/um/kernel/um_arch.c:377:13: warning: no previous prototype for 'check_bugs' [-Wmissing-prototypes] 377 | void __init check_bugs(void) | ^~~~~~~~~~ arch/um/kernel/um_arch.c:387:7: warning: no previous prototype for 'text_poke' [-Wmissing-prototypes] 387 | void *text_poke(void *addr, const void *opcode, size_t len) | ^~~~~~~~~ arch/um/kernel/um_arch.c:399:6: warning: no previous prototype for 'text_poke_sync' [-Wmissing-prototypes] 399 | void text_poke_sync(void) | ^~~~~~~~~~~~~~ -- In file included from arch/um/kernel/skas/syscall.c:9: >> arch/um/include/shared/kern_util.h:54:12: error: conflicting types for '__cant_sleep' 54 | extern int __cant_sleep(void); | ^~~~~~~~~~~~ In file included from arch/um/kernel/skas/syscall.c:6: include/linux/kernel.h:103:13: note: previous declaration of '__cant_sleep' was here 103 | extern void __cant_sleep(const char *file, int line, int preempt_offset); | ^~~~~~~~~~~~ In file included from arch/um/include/asm/processor-generic.h:13, from arch/x86/um/asm/processor.h:41, from include/linux/rcupdate.h:30, from include/linux/rculist.h:11, from include/linux/pid.h:5, from include/linux/sched.h:14, from include/linux/ptrace.h:6, from arch/um/kernel/skas/syscall.c:7: arch/um/kernel/skas/syscall.c: In function 'handle_syscall': arch/x86/um/shared/sysdep/syscalls_64.h:18:4: warning: cast between incompatible function types from 'long int (*)(void)' to 'long int (*)(long int, long int, long int, long int, long int, long int)' [-Wcast-function-type] 18 | (((long (*)(long, long, long, long, long, long)) \ | ^ arch/x86/um/asm/ptrace.h:36:62: note: in definition of macro 'PT_REGS_SET_SYSCALL_RETURN' 36 | #define PT_REGS_SET_SYSCALL_RETURN(r, res) (PT_REGS_AX(r) = (res)) | ^~~ arch/um/kernel/skas/syscall.c:46:5: note: in expansion of macro 'EXECUTE_SYSCALL' 46 | EXECUTE_SYSCALL(syscall, regs)); | ^~~~~~~~~~~~~~~ vim +/__cant_sleep +54 arch/um/include/shared/kern_util.h 5cb38bc47bf370 arch/um/include/kern_util.h Jeff Dike 2006-06-04 49 edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 50 /* edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 51 * Are we disallowed to sleep? Used to choose between GFP_KERNEL and edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 52 * GFP_ATOMIC. edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 53 */ b63162939cd797 arch/um/include/kern_util.h Paolo 'Blaisorblade' Giarrusso 2006-01-18 @54 extern int __cant_sleep(void); c2220b2a124d2f arch/um/include/shared/kern_util.h Al Viro 2012-01-30 55 extern int get_current_pid(void); edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 56 extern int copy_from_user_proc(void *to, void *from, int size); edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 57 extern int cpu(void); edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 58 extern char *uml_strdup(const char *string); edea138584d758 arch/um/include/kern_util.h Jeff Dike 2008-02-04 59 :::::: The code at line 54 was first introduced by commit :::::: b63162939cd797c8269964ce856ed1f2fec5f70e [PATCH] uml: avoid malloc to sleep in atomic sections :::::: TO: Paolo 'Blaisorblade' Giarrusso :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --d6Gm4EdcadzBjdND Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 lB7ckSMNrtnaufV5L+7M9e3/Ab1eD75oegEA --d6Gm4EdcadzBjdND--