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.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 48130C48BE8 for ; Mon, 14 Jun 2021 02:25:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1BFFD611CE for ; Mon, 14 Jun 2021 02:25:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232316AbhFNC1P (ORCPT ); Sun, 13 Jun 2021 22:27:15 -0400 Received: from mga01.intel.com ([192.55.52.88]:53772 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232269AbhFNC1N (ORCPT ); Sun, 13 Jun 2021 22:27:13 -0400 IronPort-SDR: mTIXNRBjtEg79CdaGmhg6UwwgPhMPaSsIWXDRwYOGbH5bfufbwNwp9h7oBjcxhf0MiPoZCRAIR 5kZ8Z21Wocbw== X-IronPort-AV: E=McAfee;i="6200,9189,10014"; a="227199921" X-IronPort-AV: E=Sophos;i="5.83,272,1616482800"; d="gz'50?scan'50,208,50";a="227199921" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jun 2021 19:25:09 -0700 IronPort-SDR: s1devwfucemcVJ3lvgJjHb1kK263jijm6KJk8L7ZsUaZnBq9UjqcVfAo4bsBwcx20vi5pAsAdh nCNDzHsZIOMg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,272,1616482800"; d="gz'50?scan'50,208,50";a="553964184" Received: from lkp-server02.sh.intel.com (HELO 3cb98b298c7e) ([10.239.97.151]) by fmsmga001.fm.intel.com with ESMTP; 13 Jun 2021 19:25:06 -0700 Received: from kbuild by 3cb98b298c7e with local (Exim 4.92) (envelope-from ) id 1lscHk-0001d0-5V; Mon, 14 Jun 2021 02:25:08 +0000 Date: Mon, 14 Jun 2021 10:24:09 +0800 From: kernel test robot To: Ingo Molnar Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, x86@kernel.org Subject: [tip:tmp.tmp2 241/364] arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' Message-ID: <202106141050.vNQu5Yyj-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tmp.tmp2 head: adcceb5eb7aee38e4a9c15bdf599655f0e1b1324 commit: 5bef49c748201f780b3b15803bb38885eb52480b [241/364] sched/headers, mm: Simplify dependencies config: x86_64-randconfig-a015-20210613 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project d2012d965d60c3258b3a69d024491698f8aec386) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=5bef49c748201f780b3b15803bb38885eb52480b git remote add tip https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git git fetch --no-tags tip tmp.tmp2 git checkout 5bef49c748201f780b3b15803bb38885eb52480b # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 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 kernel/locking/rwsem.c:20: include/linux/sched.h:459:26: error: field has incomplete type 'struct irqtrace_events' struct irqtrace_events irqtrace; ^ include/linux/sched.h:459:9: note: forward declaration of 'struct irqtrace_events' struct irqtrace_events irqtrace; ^ include/linux/sched.h:475:30: error: array has incomplete element type 'struct held_lock' struct held_lock held_locks[MAX_LOCK_DEPTH]; ^ include/linux/sched.h:475:9: note: forward declaration of 'struct held_lock' struct held_lock held_locks[MAX_LOCK_DEPTH]; ^ In file included from kernel/locking/rwsem.c:22: In file included from include/linux/sched/task.h:11: In file included from include/linux/uaccess.h:11: >> arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (unlikely(!access_ok(ptr,len))) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ arch/x86/include/asm/uaccess.h:477:16: note: did you mean 'rt_task'? arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ include/linux/sched/rt.h:16:19: note: 'rt_task' declared here static inline int rt_task(struct task_struct *p) ^ In file included from kernel/locking/rwsem.c:22: In file included from include/linux/sched/task.h:11: In file included from include/linux/uaccess.h:11: >> arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (unlikely(!access_ok(ptr,len))) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from kernel/locking/rwsem.c:22: In file included from include/linux/sched/task.h:11: >> include/linux/uaccess.h:208:6: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from kernel/locking/rwsem.c:22: In file included from include/linux/sched/task.h:11: include/linux/uaccess.h:208:26: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ 6 errors generated. -- In file included from kernel/locking/lockdep.c:33: In file included from include/linux/sched/task.h:11: In file included from include/linux/uaccess.h:11: >> arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (unlikely(!access_ok(ptr,len))) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from kernel/locking/lockdep.c:33: In file included from include/linux/sched/task.h:11: >> include/linux/uaccess.h:208:6: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from kernel/locking/lockdep.c:33: In file included from include/linux/sched/task.h:11: include/linux/uaccess.h:208:26: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from kernel/locking/lockdep.c:64: In file included from include/trace/events/lock.h:87: In file included from include/trace/define_trace.h:102: In file included from include/trace/trace_events.h:21: In file included from include/linux/trace_events.h:10: In file included from include/linux/perf_event.h:57: include/linux/cgroup.h:481:9: error: no member named 'flags' in 'struct task_struct' return task_css_set_check(task, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ In file included from kernel/locking/lockdep.c:64: In file included from include/trace/events/lock.h:87: In file included from include/trace/define_trace.h:102: In file included from include/trace/trace_events.h:21: In file included from include/linux/trace_events.h:10: In file included from include/linux/perf_event.h:57: include/linux/cgroup.h:494:9: error: no member named 'flags' in 'struct task_struct' return task_css_check(task, subsys_id, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:471:2: note: expanded from macro 'task_css_check' task_css_set_check((task), (__c))->subsys[(subsys_id)] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ In file included from kernel/locking/lockdep.c:64: In file included from include/trace/events/lock.h:87: In file included from include/trace/define_trace.h:102: In file included from include/trace/trace_events.h:21: In file included from include/linux/trace_events.h:10: In file included from include/linux/perf_event.h:57: include/linux/cgroup.h:538:9: error: no member named 'flags' in 'struct task_struct' return task_css_check(task, subsys_id, true) == ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:471:2: note: expanded from macro 'task_css_check' task_css_set_check((task), (__c))->subsys[(subsys_id)] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ In file included from kernel/locking/lockdep.c:64: In file included from include/trace/events/lock.h:87: In file included from include/trace/define_trace.h:102: In file included from include/trace/trace_events.h:21: In file included from include/linux/trace_events.h:10: include/linux/perf_event.h:943:22: error: no member named 'flags' in 'struct task_struct' return container_of(task_css_check(task, perf_event_cgrp_id, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:471:2: note: expanded from macro 'task_css_check' task_css_set_check((task), (__c))->subsys[(subsys_id)] ^ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' -- In file included from mm/kasan/common.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: In file included from include/linux/uaccess.h:11: >> arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (unlikely(!access_ok(ptr,len))) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from mm/kasan/common.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: >> include/linux/uaccess.h:208:6: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from mm/kasan/common.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: include/linux/uaccess.h:208:26: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from mm/kasan/common.c:31: In file included from mm/kasan/../slab.h:43: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:17: include/linux/cgroup.h:481:9: error: no member named 'flags' in 'struct task_struct' return task_css_set_check(task, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ In file included from mm/kasan/common.c:31: In file included from mm/kasan/../slab.h:43: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:17: include/linux/cgroup.h:494:9: error: no member named 'flags' in 'struct task_struct' return task_css_check(task, subsys_id, false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:471:2: note: expanded from macro 'task_css_check' task_css_set_check((task), (__c))->subsys[(subsys_id)] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ In file included from mm/kasan/common.c:31: In file included from mm/kasan/../slab.h:43: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:17: include/linux/cgroup.h:538:9: error: no member named 'flags' in 'struct task_struct' return task_css_check(task, subsys_id, true) == ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:471:2: note: expanded from macro 'task_css_check' task_css_set_check((task), (__c))->subsys[(subsys_id)] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/cgroup.h:455:12: note: expanded from macro 'task_css_set_check' ((task)->flags & PF_EXITING) || (__c)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:510:32: note: expanded from macro 'rcu_dereference_check' __rcu_dereference_check((p), (c) || rcu_read_lock_held(), __rcu) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:372:21: note: expanded from macro '__rcu_dereference_check' RCU_LOCKDEP_WARN(!(c), "suspicious rcu_dereference_check() usage"); \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/rcupdate.h:314:52: note: expanded from macro 'RCU_LOCKDEP_WARN' if (debug_lockdep_rcu_enabled() && !__warned && (c)) { \ ^ 6 errors generated. -- In file included from mm/kasan/shadow.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: In file included from include/linux/uaccess.h:11: >> arch/x86/include/asm/uaccess.h:477:16: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (unlikely(!access_ok(ptr,len))) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from mm/kasan/shadow.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: >> include/linux/uaccess.h:208:6: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ In file included from mm/kasan/shadow.c:14: In file included from include/linux/kasan.h:28: In file included from include/linux/pgtable.h:6: In file included from arch/x86/include/asm/pgtable.h:26: In file included from arch/x86/include/asm/fpu/xstate.h:5: include/linux/uaccess.h:208:26: error: implicit declaration of function 'in_task' [-Werror,-Wimplicit-function-declaration] if (access_ok(to, n) && access_ok(from, n)) ^ arch/x86/include/asm/uaccess.h:72:2: note: expanded from macro 'access_ok' WARN_ON_IN_IRQ(); \ ^ arch/x86/include/asm/uaccess.h:48:16: note: expanded from macro 'WARN_ON_IN_IRQ' WARN_ON_ONCE(!in_task() && !pagefault_disabled()) ^ 3 errors generated. .. vim +/in_task +477 arch/x86/include/asm/uaccess.h ca23386216b9d4 include/asm-x86/uaccess.h Glauber Costa 2008-06-13 468 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 469 /* 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 470 * The "unsafe" user accesses aren't really "unsafe", but the naming 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 471 * is a big fat warning: you have to not only do the access_ok() 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 472 * checking before using them, but you have to surround them with the 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 473 * user_access_begin/end() pair. 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 474 */ b7f89bfe52cd52 arch/x86/include/asm/uaccess.h Peter Zijlstra 2019-04-03 475 static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len) 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 476 { 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 @477 if (unlikely(!access_ok(ptr,len))) 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 478 return 0; 6e693b3ffecb0b arch/x86/include/asm/uaccess.h Will Deacon 2019-01-19 479 __uaccess_begin_nospec(); 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 480 return 1; 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 481 } 594cc251fdd0d2 arch/x86/include/asm/uaccess.h Linus Torvalds 2019-01-04 482 #define user_access_begin(a,b) user_access_begin(a,b) 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 483 #define user_access_end() __uaccess_end() 5b24a7a2aa2040 arch/x86/include/asm/uaccess.h Linus Torvalds 2015-12-17 484 :::::: The code at line 477 was first introduced by commit :::::: 594cc251fdd0d231d342d88b2fdff4bc42fb0690 make 'user_access_begin()' do 'access_ok()' :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --45Z9DzgjV8m4Oswq Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --45Z9DzgjV8m4Oswq--