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 8977BC3DA4A for ; Sat, 3 Aug 2024 12:28:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D08D06B0085; Sat, 3 Aug 2024 08:28:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CBAAA6B0088; Sat, 3 Aug 2024 08:28:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B809A6B0089; Sat, 3 Aug 2024 08:28:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 9920D6B0085 for ; Sat, 3 Aug 2024 08:28:48 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1A9BDA15CE for ; Sat, 3 Aug 2024 12:28:48 +0000 (UTC) X-FDA: 82410863136.17.C39DA67 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by imf10.hostedemail.com (Postfix) with ESMTP id 167D1C0013 for ; Sat, 3 Aug 2024 12:28:44 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ScGX6AP9; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 192.198.163.18 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=1722688079; 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=mFoyW/AxVo4pDdkyiWF2EovJRTKFb2XLoesf3mYlj4M=; b=lEvjQmiFa0bksv2Ej5mHi/F3E86GM0ioLJVlT9d0d/q5LuxtjfrnwP+QrQF9yugrXnf8kt yz6JFicwcOhsGlD3xMen2Kmr5ejsmpMRNL+yc2mARFHfY8eR3gepIPwA8lAssyV6igbgtU 7Mpx63+dytfBDdhQtLNJIXF+xvrfIxg= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ScGX6AP9; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 192.198.163.18 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=1722688079; a=rsa-sha256; cv=none; b=WUec9R9OxdZzZyvmjE0kbCLVLjDiF2YjxL1f/D/LmkLsc2KbllZzGKPaMptgWRwk17g4q5 GHSWEovmJVNb5/v6FYn6d2w/5EU9CCdiPolVJo3SCUIO+YaPobezOmOQeLvS7dAxkwlOmu 9CKQLLgvx2Rr6rUMcYdjCd73xHxGqHU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722688125; x=1754224125; h=date:from:to:cc:subject:message-id:mime-version; bh=gDP93NnNs7NIQotD8tfFTPrGFlePLvJVG9XNXQ0m0p0=; b=ScGX6AP9odTQkw4kBbU0j2Cxuo2b6oEJ8bHOEeUEqdb7Ulw5OuzovZB1 lsCH+rSJhjRLcqVZ72zxtrGdof4DB+4vJkDA2L2cwj77we7ZJM0tolimJ AVdTtRKrsMvcJSxM8rVbiy6w5WqE3+KAPfKcJzd1tizkYhH8WZf5VaaVE RBdg9P+cMMPndpIVGtFoxDHuDQC7SY/5yK4fhZGYfSTL3buqBTMTivEgk lyW/EzvGciSh6p+E40uJML+XNSIsJzMuoamVcC3CKv0OuKBHfzflG4b6O i3n/HzKW1eKOXXc+YlDi+lXmfmMKrZFFB+mjkx+Cn+DvZ6AzT6fB6qtQe g==; X-CSE-ConnectionGUID: Ibuo9j9TSFeCXkdDpNY/Fw== X-CSE-MsgGUID: LxlzzorQR8eJY+2rzmpiMw== X-IronPort-AV: E=McAfee;i="6700,10204,11153"; a="20279507" X-IronPort-AV: E=Sophos;i="6.09,260,1716274800"; d="scan'208";a="20279507" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Aug 2024 05:28:43 -0700 X-CSE-ConnectionGUID: WsUANPhwRzSFP7kOgd+Msg== X-CSE-MsgGUID: uJ45f66eT1WcmZ4dhn9JIQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,260,1716274800"; d="scan'208";a="86642179" Received: from unknown (HELO b6bf6c95bbab) ([10.239.97.151]) by fmviesa001.fm.intel.com with ESMTP; 03 Aug 2024 05:28:41 -0700 Received: from kbuild by b6bf6c95bbab with local (Exim 4.96) (envelope-from ) id 1saDsB-0000RG-2E; Sat, 03 Aug 2024 12:28:36 +0000 Date: Sat, 3 Aug 2024 20:27:46 +0800 From: kernel test robot To: Adrian Ratiu Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Christian Brauner Subject: [linux-next:master 2209/2947] fs/proc/base.c:879:88: sparse: sparse: incompatible types in comparison expression (different address spaces): Message-ID: <202408032026.4HZU39Nb-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: e5dw5xognwuk9gj8b11i7nnbis8gdo8g X-Rspam-User: X-Rspamd-Queue-Id: 167D1C0013 X-Rspamd-Server: rspam02 X-HE-Tag: 1722688124-704385 X-HE-Meta: U2FsdGVkX18QLJyuTynNQl71H+kIdCJBTgZhS82bF3tLAt5XOjQisuXcg7K5rQG+Rd6qnEaNEn0S6vjVvaSZekmodqZ2Dd5MiYXgIUZqTuv7WpjOnmsVK8Czr8G20VI2IRPd/nnWGzAhddn66clOnfZI95SBJ1rfpHiZGDpjaUOUj//GNhhSAhY4hZ6cGMvKenTycXtXeFWiHXShUkzyszaefGTCpZ43/nfjug8hPlDWlpNvCyYQ5VicPMMcfbLO6cgF5ADSHzY0Sds/CUmfuQTYpFNbTAcQXPAVL2aDl2OjA5Zk6xYPpCi0AOHUZLWxI+HrJCjnwx1t13iB0zDVL3CEcRpPWY7gOB5pZcBR4TZsaN8UnFz6JPSFZgmJiJng6CbkqRizfqHc4A/92d8Rs6GT9YthfBXH12d/IfPeC2axyjBePhfuOV+OtdkuaKNvcDhrBJUHnKXVxyL4IdmzwZbiKoUxrdZ1mVh3UzlD+1mMDJ7DNlKVjkfzODPzTvfS6KhsHegHH8rkdVPNt4apQZGK2g9LR5+qMdLQw+c4RT+Yl6hKORzBVD0VdD1rC1nPnK8nVNoP7waCkd5u8cXxGIaONRd5iDw/kt9LhRSOQhcJwtey4xX4WW3yhk2sDP9BANU19wN5ot6nnVnn0dX0JL8j0UK1wjNQ5Wx4Tn6Asl6KoNPcbrTIf+PE0Craw/gONRERZ0mzDLgPSM4WuVPPLfi0l6I2dbVm4KrH/367t4h3cTHUV8wfKi4p2kxitiaZZy8HN/+vHBjJqGoycbXqfe8Tjhs4QiCHy+D6djOHMg4/QE57b20yuXS9LVOtmAjfH1MbG7IEMvY8M+u4/FOYTIUERzbE9iLRyO7C6rkOrOUBwR8SPoTBYX7ovHteHPtw2U5SR+IC9fl5HhcUbhAynAAfTtRKIENsIWGucuw3qwG0Wd120ySMVQxegxuAL4VsoJrJmC/4wfCRzrXIO48 SqyeN8JV r6yxk9a6VevtPrjYCFpSi8RojyPcBA8irBhmjXB0IK4L2n8Mspw7wfmylFEBCcSDviQ10M1odT1q7QGLW6Wtg82NhQtpSHzezAS6ngjt9diEOCR8g5OjHGFZ/PMo7BKpcMQ30srtQARodz7fyOtGahjkjGUmL/XOS5kTz9yhHcJmnXjmnDu022Zkt+N4dSeWVzMCizlszEkazMbcEea3BNh4ECwz8mchnlxhlgmXJacTz3ZJzjX4V9Ysld4oxuYX9Inq9DoOfLumc650MFwTLNhw7bL9JMh3MgaSWN9VfMQMLzQF7vwW+LlppwVNEo4SUHs7MT7ISZlSKe+QnuDpENIitVA== 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: f524a5e4dfb75b277c9a5ad819ca5f035f490f14 commit: b2ae850c7a0b156ce991bb3d5e6090bf9174b161 [2209/2947] proc: add config & param to block forcing mem writes config: x86_64-randconfig-121-20240803 (https://download.01.org/0day-ci/archive/20240803/202408032026.4HZU39Nb-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240803/202408032026.4HZU39Nb-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/202408032026.4HZU39Nb-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) >> fs/proc/base.c:879:88: sparse: sparse: incompatible types in comparison expression (different address spaces): fs/proc/base.c:879:88: sparse: struct task_struct [noderef] __rcu * fs/proc/base.c:879:88: sparse: struct task_struct * fs/proc/base.c:2315:25: sparse: sparse: cast to restricted fmode_t fs/proc/base.c:2372:42: sparse: sparse: cast from restricted fmode_t fs/proc/base.c:2472:48: sparse: sparse: cast from restricted fmode_t fs/proc/base.c: note: in included file (through include/linux/rcuwait.h, include/linux/percpu-rwsem.h, include/linux/fs.h, ...): include/linux/sched/signal.h:754:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@ include/linux/sched/signal.h:754:37: sparse: expected struct spinlock [usertype] *lock include/linux/sched/signal.h:754:37: sparse: got struct spinlock [noderef] __rcu * fs/proc/base.c:1158:36: sparse: sparse: context imbalance in '__set_oom_adj' - unexpected unlock fs/proc/base.c:2162:36: sparse: sparse: self-comparison always evaluates to false fs/proc/base.c:2175:36: sparse: sparse: self-comparison always evaluates to false fs/proc/base.c:2499:13: sparse: sparse: context imbalance in 'timers_start' - wrong count at exit include/linux/sched/signal.h:754:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@ include/linux/sched/signal.h:754:37: sparse: expected struct spinlock [usertype] *lock include/linux/sched/signal.h:754:37: sparse: got struct spinlock [noderef] __rcu * fs/proc/base.c:2525:36: sparse: sparse: context imbalance in 'timers_stop' - unexpected unlock fs/proc/base.c:3855:19: sparse: sparse: self-comparison always evaluates to false vim +879 fs/proc/base.c 867 868 static bool proc_mem_foll_force(struct file *file, struct mm_struct *mm) 869 { 870 struct task_struct *task; 871 bool ptrace_active = false; 872 873 switch (proc_mem_force_override) { 874 case PROC_MEM_FORCE_NEVER: 875 return false; 876 case PROC_MEM_FORCE_PTRACE: 877 task = get_proc_task(file_inode(file)); 878 if (task) { > 879 ptrace_active = task->ptrace && task->mm == mm && task->parent == current; 880 put_task_struct(task); 881 } 882 return ptrace_active; 883 default: 884 return true; 885 } 886 } 887 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki