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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4F8F7E6FE27 for ; Fri, 6 Sep 2024 15:24:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0F336B0085; Fri, 6 Sep 2024 11:24:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9BF7A6B0088; Fri, 6 Sep 2024 11:24:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 886A66B0089; Fri, 6 Sep 2024 11:24:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 652CC6B0085 for ; Fri, 6 Sep 2024 11:24:34 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1DD4580567 for ; Fri, 6 Sep 2024 15:24:34 +0000 (UTC) X-FDA: 82534685268.23.26D7970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf26.hostedemail.com (Postfix) with ESMTP id 962DF140021 for ; Fri, 6 Sep 2024 15:24:31 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Y7hA/vvI"; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725636141; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=NbdZTII9rxnsbLbpMfn6SQp2j1NaP8+V66CnEC7nB9U=; b=LzqaQhsMr8VVQgkn119ZTjEtXpsvw2fBQbR0IdHNMRsym3IFCM3o1vy6EbpPxg6Vp3vD46 7SD4mFs0OXVbPVIisUiB+5MRisdTy5AmTSUvVDTq9dgz5PGjK1NZTwpubS7of7aydfXuc2 KJN/aqEb3jImzmTs5yiFEyadpE9Rk5o= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Y7hA/vvI"; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725636141; a=rsa-sha256; cv=none; b=6rl43baMozbHpV9g2OpWfzDmjHLAUHyeirqENz6zd5qKeJia9QgEMqy234WsyhKx8H2hLW VavptSucEBd+rzJp8DKXkknigdIoS+Tk211Sevm+d7do1UBw2u44flE9XYGNE1S7GX/I1h mwABqAFBNaUaIDHbKiRsy2zCwHDobw4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725636272; x=1757172272; h=date:from:to:cc:subject:message-id:mime-version; bh=eWFahaVY3S6vtdVFhMZm7FpOiI9cSfFJZfMLQkJlCDg=; b=Y7hA/vvIcGGIWMFuMFFWnPLpmQ0rN/ouXJJMkAZmYDNLQS347cEN/wyf YNpgkNaBugtYbyROhNRYGsGu2H6iuIZCBm2v5cEvqOUBaH1j7uuhqNlMU kZKckJlhL8tbSQix+xvxqrk3caY+w7RK3iV09LXfUTDcSV3wljY1WO8IV mNuyZCuWrOaRPLA1AaRBbxdD33TAah9O/4qnh7SRoOpWsehikQd9GfZzA HDmNtDjoS7UrMeuTK+N9hs4y325JpOg/QBQJmlDsuJzT0NbXoHKIkl4hH 3QedhEVIjd7RqATiZx/UBUj/xNcJFeWHcMVoa5g12qJ0SB5GzsuzNaYLC Q==; X-CSE-ConnectionGUID: hhSjwQW4SDabiDxSIXPjXw== X-CSE-MsgGUID: pQWqiz1fQtONPjJ5VTOQNA== X-IronPort-AV: E=McAfee;i="6700,10204,11187"; a="24264267" X-IronPort-AV: E=Sophos;i="6.10,208,1719903600"; d="scan'208";a="24264267" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2024 08:24:31 -0700 X-CSE-ConnectionGUID: G6b8Xo8sSa+WttZY22+s+g== X-CSE-MsgGUID: j/iTkgJQTvWT2lh2Ek8eqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,208,1719903600"; d="scan'208";a="66526467" Received: from lkp-server01.sh.intel.com (HELO 9c6b1c7d3b50) ([10.239.97.150]) by orviesa007.jf.intel.com with ESMTP; 06 Sep 2024 08:24:28 -0700 Received: from kbuild by 9c6b1c7d3b50 with local (Exim 4.96) (envelope-from ) id 1smap0-000BPx-0s; Fri, 06 Sep 2024 15:24:26 +0000 Date: Fri, 6 Sep 2024 23:23:42 +0800 From: kernel test robot To: Tejun Heo Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 98/10296] kernel/sched/ext.c:468:25: sparse: sparse: symbol 'scx_has_op' was not declared. Should it be static? Message-ID: <202409062337.m7qqI88I-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 962DF140021 X-Stat-Signature: jd5rmoissw87mu6a9717ohdwji18dd3s X-Rspam-User: X-HE-Tag: 1725636271-857615 X-HE-Meta: U2FsdGVkX1+fVX4vf5vZzdesVPwtwNePobSQi3N6bAMoSGKUfxrDSwzOcX45GBmbvN6ZBzZBQt8HBpZaaXNwhSBl1QlH7oCOMnOJ1a+5KYGVKuwlp7LRoxCRefYzUpH0nZ01l+E6yiZ5gF1o5FzSbqZKEn7igr8tHCUzMkwWrj60TuJgjr1EkmqpGaJY3VzKITL2le9Bm9UbySuX+0t2W2K2TzCmJyKvoAB0XfAmwiig5qHNPj0Mb9LxJGDWZ29tRHEiJXWIuS8VR5TL8uIjxNyswu4SWLBblkn1snRM3o2wCGXfrQFc+UTyw+s2ZfRdjgDlmJi1RBPmAQHmJXHILbqOibbi3ctZSwFrullpG/w0lpIxdTDcQg4gWQsLu1SzQs6yZMXZpENwqRVBPgqWqzTLSWCc5N1+dEYGgVHd9Xe6MCCiItxCr0yNFUlCRKNuFROGBhddH/Q++gWgZVV25FVeUBSsPqOxr4rb206DstJ1irvuPL/mZU0JadowlPIaMhNFmio5/K91IBukGRKQpMhJ8tWgY55gurx/UZuCtKPafk+rJdq8SjL3HGdqiQA9o3h8hNgiP0BmgRGt2S16kxBUwWe0+hR4QdUuxcgT/F2OxUJI4+yPna9MipYnEUKcES/gkobIU1avpdSNdg8F5U2snvKy7QA7dZ5YtBL0CAqccN/7/lKl+BBZcNK6M7asCEeol7pedspqZA2V4XrFnTEF0WFlzC13FFz0apuJUYuqYDnS2+RxTmxyL5/G7ARXI07HezQetPNrMqQ8UCBmH51WqvRZNLzaZDxiD+SI0PJtYXVqgIyRcEpUXJNkK87m4sVN5Bp4IO8/HoybTuzw0S6LY74j7XZNgGMTGzH4qCmKYa3aQzpVMo0Vfvi5UmQhM0SSoNoH1CZSMeZLe12mgkLrlKYUjBQlRrNpeoWGPtynTISi8zsIGbyhzhFx8/6ufz/j95G7k5TkAu18XpC C9R+E0rP GO4Db95D6/M+pjRxAl9iHT8DW53s+6+sT7TGXyXHguL3wrZzU0NWkyvLuFBAAe0yDXmasRm4L2nVLgEfIofZEe+KvPoqxieoK/Q9SfRJ3E93TO7ijHEySRxPdpQcZBv+Yz6eBrkHC2kqtEPgxkfdNJLFwG58CsuSVddRoBA38TIEvqX1NmjQvkzcSgZazdbJ+/W7qgzPyhMGoAQvEY8o5D+p89Y5ZEGV26dGqTvBB29SX4ZJcMCoJXLYyc4+eHlIuzIWl6qFULdG8kYugKimX/ppoFSCjsNLCzLbqmlHLPvrG5afkucuN7o+/T98wFcWWX8wArMacorGFrwzAZxkjCNkoUBSdBLV3C6Z2dBbplJ4pyBa+mGnTOZFBDEFyTTy77SW+Jp1AeaBRJu2cnT+1ro3qNe0Ap4RjCgeAPATUZM4IRFtv7zYzibrpe0YNbi0AsFR1 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 9aaeb87ce1e966169a57f53a02ba05b30880ffb8 commit: f0e1a0643a59bf1f922fa209cec86a170b784f3f [98/10296] sched_ext: Implement BPF extensible scheduler class config: loongarch-randconfig-r131-20240906 (https://download.01.org/0day-ci/archive/20240906/202409062337.m7qqI88I-lkp@intel.com/config) compiler: loongarch64-linux-gcc (GCC) 14.1.0 reproduce: (https://download.01.org/0day-ci/archive/20240906/202409062337.m7qqI88I-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202409062337.m7qqI88I-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) kernel/sched/build_policy.c: note: in included file: kernel/sched/rt.c:916:70: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/rt.c:916:70: sparse: struct task_struct [noderef] __rcu * kernel/sched/rt.c:916:70: sparse: struct task_struct * kernel/sched/rt.c:2364:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/rt.c:2364:25: sparse: struct task_struct * kernel/sched/rt.c:2364:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/rt.c:1002:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct task_struct *curr @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:1002:38: sparse: expected struct task_struct *curr kernel/sched/rt.c:1002:38: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:1536:31: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:1536:31: sparse: expected struct task_struct *p kernel/sched/rt.c:1536:31: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:1876:9: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *[assigned] sd @@ got struct sched_domain [noderef] __rcu *parent @@ kernel/sched/rt.c:1876:9: sparse: expected struct sched_domain *[assigned] sd kernel/sched/rt.c:1876:9: sparse: got struct sched_domain [noderef] __rcu *parent kernel/sched/rt.c:1556:14: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct task_struct *curr @@ got struct task_struct [noderef] __rcu * @@ kernel/sched/rt.c:1556:14: sparse: expected struct task_struct *curr kernel/sched/rt.c:1556:14: sparse: got struct task_struct [noderef] __rcu * kernel/sched/rt.c:1621:45: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:1621:45: sparse: expected struct task_struct *p kernel/sched/rt.c:1621:45: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:1682:67: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *tsk @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:1682:67: sparse: expected struct task_struct *tsk kernel/sched/rt.c:1682:67: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:2044:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *task @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:2044:40: sparse: expected struct task_struct *task kernel/sched/rt.c:2044:40: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:2067:13: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/rt.c:2067:13: sparse: struct task_struct * kernel/sched/rt.c:2067:13: sparse: struct task_struct [noderef] __rcu * kernel/sched/rt.c:2417:54: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *tsk @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:2417:54: sparse: expected struct task_struct *tsk kernel/sched/rt.c:2417:54: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:2419:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:2419:40: sparse: expected struct task_struct *p kernel/sched/rt.c:2419:40: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/rt.c:2419:61: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/rt.c:2419:61: sparse: expected struct task_struct *p kernel/sched/rt.c:2419:61: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/build_policy.c: note: in included file: kernel/sched/deadline.c:2401:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:2401:23: sparse: expected struct task_struct *p kernel/sched/deadline.c:2401:23: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:2411:13: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/deadline.c:2411:13: sparse: struct task_struct * kernel/sched/deadline.c:2411:13: sparse: struct task_struct [noderef] __rcu * kernel/sched/deadline.c:2519:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/deadline.c:2519:25: sparse: struct task_struct * kernel/sched/deadline.c:2519:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/deadline.c:2026:42: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct sched_dl_entity const *b @@ got struct sched_dl_entity [noderef] __rcu * @@ kernel/sched/deadline.c:2026:42: sparse: expected struct sched_dl_entity const *b kernel/sched/deadline.c:2026:42: sparse: got struct sched_dl_entity [noderef] __rcu * kernel/sched/deadline.c:2037:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *tsk @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:2037:38: sparse: expected struct task_struct *tsk kernel/sched/deadline.c:2037:38: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:1220:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:1220:23: sparse: expected struct task_struct *p kernel/sched/deadline.c:1220:23: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:1444:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct task_struct *curr @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:1444:38: sparse: expected struct task_struct *curr kernel/sched/deadline.c:1444:38: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:2262:9: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct sched_domain *[assigned] sd @@ got struct sched_domain [noderef] __rcu *parent @@ kernel/sched/deadline.c:2262:9: sparse: expected struct sched_domain *[assigned] sd kernel/sched/deadline.c:2262:9: sparse: got struct sched_domain [noderef] __rcu *parent kernel/sched/deadline.c:1911:14: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct task_struct *curr @@ got struct task_struct [noderef] __rcu * @@ kernel/sched/deadline.c:1911:14: sparse: expected struct task_struct *curr kernel/sched/deadline.c:1911:14: sparse: got struct task_struct [noderef] __rcu * kernel/sched/deadline.c:1987:43: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:1987:43: sparse: expected struct task_struct *p kernel/sched/deadline.c:1987:43: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:2566:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *tsk @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:2566:38: sparse: expected struct task_struct *tsk kernel/sched/deadline.c:2566:38: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:2568:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/deadline.c:2568:23: sparse: expected struct task_struct *p kernel/sched/deadline.c:2568:23: sparse: got struct task_struct [noderef] __rcu *curr kernel/sched/deadline.c:2570:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct sched_dl_entity const *b @@ got struct sched_dl_entity [noderef] __rcu * @@ kernel/sched/deadline.c:2570:44: sparse: expected struct sched_dl_entity const *b kernel/sched/deadline.c:2570:44: sparse: got struct sched_dl_entity [noderef] __rcu * kernel/sched/deadline.c:2745:22: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/deadline.c:2745:22: sparse: struct task_struct [noderef] __rcu * kernel/sched/deadline.c:2745:22: sparse: struct task_struct * kernel/sched/deadline.c:2794:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ kernel/sched/build_policy.c: note: in included file: >> kernel/sched/ext.c:468:25: sparse: sparse: symbol 'scx_has_op' was not declared. Should it be static? >> kernel/sched/ext.c:875:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct task_struct *curr @@ got struct task_struct [noderef] __rcu *curr @@ >> kernel/sched/ext.c:1284:35: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct task_struct *p @@ got struct task_struct [noderef] __rcu *curr @@ >> kernel/sched/ext.c:1294:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct task_struct *from @@ got struct task_struct [noderef] __rcu *curr @@ >> kernel/sched/ext.c:4165:33: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/ext.c:4165:33: sparse: struct task_struct [noderef] __rcu * kernel/sched/ext.c:4165:33: sparse: struct task_struct const * kernel/sched/build_policy.c: note: in included file: kernel/sched/syscalls.c:206:22: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/syscalls.c:206:22: sparse: struct task_struct [noderef] __rcu * kernel/sched/syscalls.c:206:22: sparse: struct task_struct * kernel/sched/build_policy.c: note: in included file: kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2389:9: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2389:9: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2389:9: sparse: struct task_struct * kernel/sched/sched.h:2214:25: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2214:25: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2214:25: sparse: struct task_struct * kernel/sched/sched.h:2389:9: sparse: sparse: incompatible types in comparison expression (different address spaces): kernel/sched/sched.h:2389:9: sparse: struct task_struct [noderef] __rcu * kernel/sched/sched.h:2389:9: sparse: struct task_struct * kernel/sched/build_policy.c: note: in included file: kernel/sched/syscalls.c:1422:6: sparse: sparse: context imbalance in 'sched_getaffinity' - wrong count at exit kernel/sched/build_policy.c: note: in included file: kernel/sched/rt.c:1707:15: sparse: sparse: dereference of noderef expression vim +/scx_has_op +468 kernel/sched/ext.c 467 > 468 struct static_key_false scx_has_op[SCX_OPI_END] = 469 { [0 ... SCX_OPI_END-1] = STATIC_KEY_FALSE_INIT }; 470 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki