From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A8D7200C2 for ; Tue, 27 Jan 2026 09:26:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769505973; cv=fail; b=RdLPeBFdosYaqoPvtxP29Lb2vldBLqsplAoKdXC6xrJVeRzqDeZWCbNTnj6bbkDATr9eyT9OZqAZxo9tW1UzIUmCT0jxJ7Cq3otQO7ZlScviCONLQjVK6O0uxrObxd74ywbuDLuhJW1+DmyDZcD3o43itoHTNUIf/BEJpL+2Tjs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769505973; c=relaxed/simple; bh=EpA3jB7RqSIWPj8icstOl2NV9Y6BArxOjN5g171Hdpo=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=erkq5NkpPPb7353FWGE6/bnFeGL4PAfOKUA49/EfmCXR5MnAqfP7f59rKro1t+ngNP+s8WcIUtHpYDSOCmU9t+76aMUCVQRruG2rjF2hJdNLAg55zDREzsqeWn6HqwoKYyS2qU5x3dn6s/tjOSMqQ0om0v2Zbs1XIFmeohPdXsg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=GalmdGdh; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=znr3aHsQ; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="GalmdGdh"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="znr3aHsQ" Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60QMJc9T1498687; Tue, 27 Jan 2026 09:25:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=/RJs+jw1rBK9eT0Zwn AbZ3Gno5dEaRSGjXq2MBODZ+s=; b=GalmdGdhdMB07aotMc0FHqqNf78j9Do5QM Lbi3YLMTmFcOPai87bxBP8VijGgCrbKR8y6aqYcpAFmDlGVaAcm5zhbBHQzUu37Q Tpyhlv/jUiShF2Pq5ba2kIncd0HFQ7uccPkyXkk1B5cf9OySNnpMajmit+hLbtr2 guo+Hz7ry7RlTWLPuBaHf0w1vqG3IdD9WaG0a2faftCe8utnBwOCK9SXE6vVN5M9 ya/y8JQGlO+mFlv4xDakV5pfqRzPD7Y94iSUDCMZKc4hhGQ2H3n9Wxts6b+uI5RQ chUMohbNqXLoLWt75aHhwI/kXaZggsDnSfND7xqnzm9qjSQI5MGw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4bvp4buqgd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 27 Jan 2026 09:25:32 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 60R75bNH035109; Tue, 27 Jan 2026 09:25:31 GMT Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010032.outbound.protection.outlook.com [40.93.198.32]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4bvmh951w4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 27 Jan 2026 09:25:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p9if4pNpRULRqLC82nLUamwKmEbwqLupuUiXxaJjxhjgrbYal780buFa3OflsOWWVwUiNKKGRMc8dcF3t0l7qXFH5AipQvqeagbDG2wR7KI9cN3roa2lbSssPpNBDcMe3gvEkycKJU0dNgIf8/W3FecFUy+Fxp37zz+So6vPILGpVtL2sH+mM3iUEDSLX5piRBEklikBmt2T++wIADS0Ue1YwDjZWP1tL+RwoV/SgxLmhFZ5P8tDjIQsHWoJowwZ4X9FgGka8nm+pC/QS/0iOqqCRapGuByrchF22GQvVfvjoW74NJXlezdFJo7FDlfgGDOglPytN6BYoNsYkxAlJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/RJs+jw1rBK9eT0ZwnAbZ3Gno5dEaRSGjXq2MBODZ+s=; b=v/oaSZK83xZe9LneSdfio9UQSPZnDkOs0Ar169E3lBmfRDbK9FDZTTEmaRAEfbQQ7X2V+YjUjbHt9wyGnVNB3T8rIyonG/XefZbvOJvZnvvJKfqLhSwOS7bPvPtN7EVd0jtkDWA46xPafwtrzL0id02mSLGlx4ptYEXK2GbKla/D98W1pwtBCgMzqA6pltpAP/t0acEqf1VDOeqAXvas6QzO0I6kaMoNcOY9iOAYNtbPtamFYLtAs8LLXj1LJqrIiJM5iXMC5bUfrRvrkUahyT3Af9abmEIez8+EqJLRnG6bUnMziPWOAJJraLuvXgGJdG5CHlUXK1ZPQ1FUdyAcvQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/RJs+jw1rBK9eT0ZwnAbZ3Gno5dEaRSGjXq2MBODZ+s=; b=znr3aHsQIaxwBEV8EeesnEkxcz1mYvZf1spDiR5whL/Rx3rRLwABG0xwfb9kC8l/h81Q3L8RmnI7Mx9ry+8oK1DSFzuPW3juaIMBrQWrpkluR6ps2ygecKXgpuelr5OQD2PjGJLg1kaLZ3AtUNQZrJxa4GvcWwNXZjXHu5kBtOg= Received: from CH3PR10MB8215.namprd10.prod.outlook.com (2603:10b6:610:1f5::7) by DS0PR10MB7296.namprd10.prod.outlook.com (2603:10b6:8:f8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Tue, 27 Jan 2026 09:25:28 +0000 Received: from CH3PR10MB8215.namprd10.prod.outlook.com ([fe80::4ef1:fa49:5a08:c1d9]) by CH3PR10MB8215.namprd10.prod.outlook.com ([fe80::4ef1:fa49:5a08:c1d9%6]) with mapi id 15.20.9499.005; Tue, 27 Jan 2026 09:25:28 +0000 Date: Tue, 27 Jan 2026 09:25:26 +0000 From: Lorenzo Stoakes To: Minu Jin Cc: mingo@redhat.com, peterz@infradead.org, juri.lelli@redhat.com, vincent.guittot@linaro.org, akpm@linux-foundation.org, david@kernel.org, kees@kernel.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, vschneid@redhat.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH] fork: clarify copy_mm() comment for kernel thread Message-ID: References: <20260127055321.2400480-1-s9430939@naver.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260127055321.2400480-1-s9430939@naver.com> X-ClientProxiedBy: LO6P265CA0022.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ff::17) To CH3PR10MB8215.namprd10.prod.outlook.com (2603:10b6:610:1f5::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB8215:EE_|DS0PR10MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: a2a330c1-db04-48f8-4cba-08de5d860272 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7/TUTR7SNoJSltkJUqDXN88VMVcxMiwIHXk4VE7IAjyUHwnLQ3kLV2yaEErx?= =?us-ascii?Q?iB2luXEe3KE7C0qvqEOigSrgRnJLJqO+oRXdsMu3EUNNp3fGR6/8KIcMhRi7?= =?us-ascii?Q?BOsYRUjRNiKFkm0NwNwooByjj48aF14tCWNPmglyknnmY9sZezliCGM/l6Ww?= =?us-ascii?Q?F9ZqXEtxIn1365bxO/f48H64l3NtXxUm+TeNdFga7zi8SBm+H5EGDsi3Nm1H?= =?us-ascii?Q?KaUvoMKZn1lxcn293IbT1nr0YRdWW55dFKnsFdkgDHxCpzBMmmD5tcWCHswp?= =?us-ascii?Q?proUNtvcO9unRIqbv/GM44I6vbPq6KiBd9sj+VWJOPjLwjimQoNK7lseE2Ww?= =?us-ascii?Q?8MnjX7FY3o6hlk0g+GcKLjl1PeeilULEJ89mWvyAqTO0GbFP3ItKmpHRs6PP?= =?us-ascii?Q?iNt7MNuwd3emMLgxPyas9JxPokAnKYBHOyiChIrq10p62XgR8gUSj6HTf9zx?= =?us-ascii?Q?cmt1qHODdjtPncnyIv8xn0c+meK8PIojQCV8F9n8y1DbDT8OYiMBUH/UljPU?= =?us-ascii?Q?LWySoJJ3NpZTX6aBLmdnCNbbfYJKAs9lHI5D0TZlYJgCWXZxWLZJFfdbqcLk?= =?us-ascii?Q?j0rH5vh2XzSO440hNgHzQP4Uktev35zVcXep6J1SguJKnR4823CxhSFwDFr8?= =?us-ascii?Q?DuR3yY/PAT9hWQQagQ0UPBDfU3rWIv2MaM2yLnGOw+AbbW01f2g9t4UDecJb?= =?us-ascii?Q?/EtAEmWAy6iQleEu/3sG4IX9Fs7g99WwUVMXeDiuEwnn/ULmUwrQeaH0+xC+?= =?us-ascii?Q?4/0CjRnb+jwR5UV9/WB4/xO3reRX9XkZIczbGzgvIPZTYLZ+KAGu/mOIXRKY?= =?us-ascii?Q?kFYCyiNdtXJa7eI4bfNSgFuAbwvZABoUHj5Vd15/r+9Z/OFZ6rhQiMGsGlhG?= =?us-ascii?Q?Di1xqoGWn3FXmjmgl8LjO0Ct6dyJ3KIpJXYpf7IWoZeDSh//KHJl64rmSAm0?= =?us-ascii?Q?X49kCyMJO5Q1KrCnp8ggg0IS/WTCii6SiPEGiD5FF1Tip/NDV8sjHIL2lO5O?= =?us-ascii?Q?07JFP0/UfEES0niyjXMHViCr0EhgLJ64PwkA1wX1LezOQ+8BSqzGfm+cLky0?= =?us-ascii?Q?NLy0zpFR7TCqJFWx0m9aMCtNU3nt5Ry6r2FzcPzdWm9n1fuwwpgLX4QIzJpH?= =?us-ascii?Q?T36gUQXh+yWrEdeBavkn6EAHKsQ7a382F4NlT/V0vz1IQvid6pAjlvp9X+kq?= =?us-ascii?Q?SLeocSKVdQmB5ZfiqusyLZjTy8b/UrAg8bqkeb8Ny3A0Ne6EN+cdHD4m5h1t?= =?us-ascii?Q?Hsv0PmKSrlpAHsON8DV2xQh65IUB9x1el99ghGcjxu1PXL9balKJgCw0Watm?= =?us-ascii?Q?VP/rk/15QYUXQ363mRJrKabI8rPhx+OBdZD7Fmcz3R2tVNXbB5TowNtrB+Mq?= =?us-ascii?Q?GKH8ODqf4HNOs9KA35piPLZ/wXjv8+S5h9R5nv11s81c+vYSWx0Cn/jwk3S9?= =?us-ascii?Q?pxtYDmjAL8HaJ+AxUptHOST4n7gp8/dFLqCsgZQncztxA4pSbGv3fetKBvSN?= =?us-ascii?Q?i/7IuIzEJ74KuRONpDLwBUStC4BxcDr87h/+pHlc8slhBTM1FUziPDo2Smm2?= =?us-ascii?Q?9dc5BWA+RjaNErb/QA4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB8215.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m1ImRlrq1dM2kuDL4cL2JF4F6MX4IcYhi+IHAdwwUqrRYdmWat61QGwO2Ddx?= =?us-ascii?Q?/l0nVKSI/s6Ihj1cIt/RrD0to8RtGINLpDPcv+xsKR0+xbLdq8qb/s4z7uxe?= =?us-ascii?Q?C9KRqGjgi+XUqtmbjqbi+mZTykouS6t00SQWRiGC05t4VODDkFVOG4RICuZi?= =?us-ascii?Q?XrB4Y6AFo8CMGLDSjqDDM2fuP8VZZvu/2fDj2JxxxtPPJNYxGgFABFLtawtC?= =?us-ascii?Q?5VDO5ayvzAoUaafhwkYw6dgi3UlYBQIpH+SF4bbzlrJ0SYAD8ez53Wj8/Yxt?= =?us-ascii?Q?eQNf6/LdIXf/K7XUFXSFVNG3vIcvYL/PlF7P9Kyb2Jk18BNlJf8kUpU9VLqW?= =?us-ascii?Q?9myblVHT8BU2qr4x8e0RM9QNlEampbiNuppKK9vK9aVV9M4FsdDueBa6/hvu?= =?us-ascii?Q?rUu4qLHORiLITBxqv3rYy8dyEMSFh5DHDpm/FpQiky43Ieq+A9BAd6cYhwkn?= =?us-ascii?Q?sfBTq9aUCtK8vk0OjLtfmw5gIzR5iW/0N2vH59KrA5z5yQatdVbL2j7Hha+r?= =?us-ascii?Q?ivspnR9zvKd7yhqkVB8iZ14PiIgCCgh8VAfO/a8NjpCfTQnVu82CJmn9eDFk?= =?us-ascii?Q?20g0AstxeLmVDVUePbEvaGVzs0leISkVTmTI89rjk0rbPFl01kk0g0pElGyy?= =?us-ascii?Q?rHKEy8JvhGWzGNn/gIeSeoxrGQi7uabqbSx5Ht9EsKwVw5bjK74a4JXe3hH7?= =?us-ascii?Q?o/YbFpJjjz/m/TG8zZxOZN8I6SV4su9xOq3tvA4bkQ3dCcx/m6vuVwFUahel?= =?us-ascii?Q?Vhkfkgi57d3o1xZ81CmZ5PGQ/eUX94UydgsnV1RafQV637NL4vy4kPPD0HH0?= =?us-ascii?Q?4dKMP8TvGsMrZnoJlH23aEwp7b2FgfMBis7QpjMVWirBSyZbcMONeDLrqpW5?= =?us-ascii?Q?GT1OgkDJd7pIx5U2gEx2sJFfluvqdeEYKRoapV1qDpuB/LAmmGvsEEP/3Fzp?= =?us-ascii?Q?5/6KMShxqaNsH6a1eOLRcqZjC+3BCqurrIhR2wCM+nbopY5i0Ivqia4RL754?= =?us-ascii?Q?OSz8m9TAtVJOuHVkkQrDFWHrb0zT+e8M0BEp/Q/PAdUf8V6ejZKhpNiAwE0d?= =?us-ascii?Q?SvpC06TyZg6oFy18yOESCh+azYqUX+ewqg3sEqU2Hmo3tlbgSeSAI3XMZvhj?= =?us-ascii?Q?0d9inkl81DTwBiRyaxwF/vblU4t8m/RNAolFylzZcztN2jDBvqL6GXFWeIQ5?= =?us-ascii?Q?sZQG8+YmSWm+JW3lI1hAUIugYYS7Py0CSkaZgSCrIg7+OzURCj2mMuvbIPFn?= =?us-ascii?Q?LZrVJWaK+2zKyc6tjwb0845ItqllM5leTlcWvcIqU9AEfjF8oef27HhvI3za?= =?us-ascii?Q?Z1RBHcoM0yAIZK3usFZBlQcT6l5A2Yhv7z/o/G5E1C0ViN6tijQMS0bMGeof?= =?us-ascii?Q?MPdezhV5f+wYx6mh6SitUWiFgl+GNo68qcGZ2nlucxoOUnfPY83e9ohNBN6g?= =?us-ascii?Q?jbE4aYAVu046lVYwe+3RDjLA7evmzLxFRiI7ctkyTD6ZmOxW5nWS8qpT6LUA?= =?us-ascii?Q?NotMGfoUy/Ay/yn2PNOAi8cAdZYh0YrMOznbmg9/QuWTDKP2I5YLAfo1PIu4?= =?us-ascii?Q?iPRZSqZCGFph2Dr3mRWOE7wgDj3NO9Cd9RGJDy50DkSsS2LyJ/QQZfGccXZD?= =?us-ascii?Q?IONtZINloOWCgLmnYvaRthiQq3Rew5u20pZ6YBHgm7NOtF0nhMSjZlr28Njm?= =?us-ascii?Q?lzRefRjjyGavE+AGknTrHx8vp5yU4E+D8tSFzRHfcbDMmpLEo5MBy6Nt9hE1?= =?us-ascii?Q?YstXgYhvfwvuVi9kgG0dmMkYMlW9NpA=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: /PSTHZ6HYmkhbS250rBTcKcOO6meEUHtoP23n2K/6cdK1zO2sruZ53GfGNwS/I5/uSp0FZ/2EKGEj5Xi7jYyaHYeFrgSVkpxSSBJyOSnfSXalwMC0NFRyX8NWqhAXDN93Ylg6BKWCNzTfc77qiLZJ2HjZfy7WIszPLkDs64RQEqUhE1Pu1WUEUGfWs3nfCijqoDlepxi4wjib8oCQ8Smjbrqmq4ZLvtYaP++r2ud2CEg+eIssGMOJ/L3QPKz6Ar4KNWL/NsWrG6OuspdpkhnPWloh+tPaxSNGia3eE7NpdnXXaWXDpLvc9gy3/a3kQR74b+dweRHr2ao+0RV/8EG5StQN/eCJEX6PvGYVRJA7HnMIhTeKPyD77VFJxbG9Sr8bbDW0E3Ukn2KTFMRPY6KAmUyNpbqzMFKkdPWiGPvF0U/6MnyuNE1xsrJyXqhXn6G7quFINKJ/OQXX3jlO+yd73oFNx4JPiTTAcJ9LTQEKVC4cZa1voYzgkr+z18sgt8ypm5A3RgdhqqH1xiz9H0sN0AW/5VGFAMOR+a3eKG3wGuyJ3JL5TqpWgctkkuouy1p+L/hD6OoqmgghPaaEq5XbPhGFUq9xpVm4Io3T/MS7tI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2a330c1-db04-48f8-4cba-08de5d860272 X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB8215.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2026 09:25:28.7237 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zZHjZUbA3mL2dX9j6ragXEo9esB9nd4iKqhx5YPkf6AG/E3dvfyPCHB+Q2AVLVpcoxWZVMWCMGRjDMCgpGHjbSlAWNDt4iST6gC4A3ReJLs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7296 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-27_01,2026-01-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2601270076 X-Proofpoint-ORIG-GUID: dzDFKtQV3W6BovKQ6gYqiZTEHxqMUkRF X-Authority-Analysis: v=2.4 cv=StidKfO0 c=1 sm=1 tr=0 ts=6978848c b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=_kqLnAfwAAAA:8 a=QupDeeI2lh_Skz13W64A:9 a=CjuIK1q_8ugA:10 X-Proofpoint-GUID: dzDFKtQV3W6BovKQ6gYqiZTEHxqMUkRF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDA3NyBTYWx0ZWRfX2fMQYfyaXhgG 0Sx8oZ2KdKSME/fxnDdZE22wCZHuMtcB/gJT2p2uY1K9r2EEiRG8HKXlE/Es/Zc+RhhG1qK216s wBEoaHov/fjt6xZ+TzU+Wg/F05GEXvQEuuZr6l/kCNTVBcQaqAVKCwTKhh0bK/OcRSKSw5H945w Ta3xWMp8rqeIuNpFHAinU9Ny0qSKKTtX9+Tzeq5L8KmeOJU0bL3U00KTxP9FWUpoqma3FzhUmDt VsY74XViURl+lhsYPXTAqOviP2uafDL+KTIFokp+nURS2pwllm7ZjfKy7pNXOBpFVvQgYyVTCro /xtDtATwzZVkolcm6SUprR41q3sx3LPdV3HhCYd2fAHaLz6TBfjIKGjm02yNDHCvt4almpAmB/A 0iwZGFad7HhcPdrk+Ud2alXYpZQgCYHxpsR14JIYjoTuBCIUJPVhLMVqopo1Bre3JsJKwtZY29h p9LM1dJOC3o2DGIFSUw== On Tue, Jan 27, 2026 at 02:53:21PM +0900, Minu Jin wrote: > The existing comment is misleading: > > 1. "steal a active VM" suggests this code performs the active_mm > borrowing, but the actual borrowing happens in context_switch() > where 'next->active_mm = prev->active_mm' is assigned. > This code simply returns 0 to skip mm copying for kernel threads. Yeah but the comment as it stands implies that you are doing that elsewhere so I don't think this is a problem. Referring to a specific other function in a comment unnecessarily makes bitrot easier. > > 2. "active VM" is outdated terminology, the kernel uses "active_mm". Well VM refers to the virtual address space so it's perfectly fine terminology. > > Update the comment to accurately describe what this code does. I hate to say it but this sort of enumerated list is very AI-like so if you are sending a patch that is AI-generated please do indicate that this is so (and put e.g. Co-Developed-by: ) if so. > > Signed-off-by: Minu Jin Thanks for the patch but I honestly don't think this is all that misleading. This original comment is from 2005 and I don't think anybody's been all that confused by it in the meantime. So I don't think we should take this. Cheers, Lorenzo > --- > kernel/fork.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/kernel/fork.c b/kernel/fork.c > index b1f3915d5f8e..4bfd606004db 100644 > --- a/kernel/fork.c > +++ b/kernel/fork.c > @@ -1566,9 +1566,10 @@ static int copy_mm(u64 clone_flags, struct task_struct *tsk) > tsk->active_mm = NULL; > > /* > - * Are we cloning a kernel thread? > + * Kernel threads have no 'mm' of their own as they borrow the > + * 'active_mm' from the previous process at context_switch(). > * > - * We need to steal a active VM for that.. > + * Return 0 directly to skip the copy_mm process. > */ > oldmm = current->mm; > if (!oldmm) > -- > 2.43.0 >