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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AFE7CCA0EED for ; Fri, 22 Aug 2025 10:50:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DA04F8E00A3; Fri, 22 Aug 2025 06:50:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D51688E009D; Fri, 22 Aug 2025 06:50:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C1A168E00A3; Fri, 22 Aug 2025 06:50:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id AF5478E009D for ; Fri, 22 Aug 2025 06:50:31 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 5E251118446 for ; Fri, 22 Aug 2025 10:50:31 +0000 (UTC) X-FDA: 83804074662.30.4048C6E Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf25.hostedemail.com (Postfix) with ESMTP id CA7F2A0009 for ; Fri, 22 Aug 2025 10:50:27 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=dfFB8bLb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=r1nBxEJJ; spf=pass (imf25.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1755859828; 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:in-reply-to:references:references:dkim-signature; bh=6lR1E66e8/oCVloQFKwXPBDXe0iOmsM+/rH5fqtsr1I=; b=vLU9Tc4yfk2w6VOaA7bo94VeWf+64We8j+BSGjxK5C4UG0jjfB3dFXVSNZNEztQwqKtH1D IlEQr8CYzBSPM5fPnUgx1U5lYOVBEtjbeBXR3pq46d1KVK2b4WMnJEqbKW0VfpMY/YkCRX IGEdNPMlkT8/y3TPT0aYalavWZNGWus= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=dfFB8bLb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=r1nBxEJJ; spf=pass (imf25.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1755859828; a=rsa-sha256; cv=pass; b=q8gGbW+XJPGUGtoH6iQpGC7ZQNea/AFO7SNWnlDUolMAB3kwQSHBwkstpcFF/4/jyv1na/ udQ6JEu9XfsKjaS83Kyh3Q4vtIH28HZciIDHnEdnTGy5eM9XWIAc8yEvOwvrUtHi7mv2aF s+de16fkqsEVWF7ECGyottLtj/zFtW0= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57MAQuId004381; Fri, 22 Aug 2025 10:50:24 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=6lR1E66e8/oCVloQFK wXPBDXe0iOmsM+/rH5fqtsr1I=; b=dfFB8bLbz4Jay4/3F7R0KuQJTBM3doEyvC wT89ZFylAhPSmKSHI7yT8Q8ZWamgDJ57KeYmowBZri8uKOAt0bt2CXWtyEFTkTVi WyDh3nVduNc/dP2W/OcVByPD5fJik7NvFiCPQpQ89yx84BkpvN57yTd2hbqQvycr FiY+mY9AVibNb1WaJTNqxxag0bP9+nWcgHqj5EzPX/7KuFX44R932elPy8M0vrQS LgJMK3hDY4HKlPAhdSXQVoeP1Sz+kWDXIYtmHAqiKujMrTfw/Iue0pJR2Laqeear ZWY/AF57w66YcKhvf+eCMv951LFRNHkmn5Vj/z/oK9QKxaqAgzVw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 48pa269224-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 22 Aug 2025 10:50:23 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 57MAhxT1007329; Fri, 22 Aug 2025 10:50:23 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10on2083.outbound.protection.outlook.com [40.107.94.83]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 48my3t7ye3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 22 Aug 2025 10:50:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rGaXyhp1MOmQFDsbZaV6R2hdBKBbTxCZKBxf4g3gYiFYV1vMy2/DKggIpk2mMMzEyP1qS47m2aFnfMq7bx1YFuIH9TrBxRWZEkTJihqNxrE5M0teHSnCjONxTQsNQN4zkIN3ltCTaMo68xhjx73jcMxMZA0wxwMuuU5yYsLyOZ01v8ON7E2FMKL8xAabdebFvM9w7z7GUppj8i85quOc67ORcGrkBrlwVlMqHduIxRnWE5Hwa6Qd8JDqNO8ueQgDM0UA/9C3hSaXtzx1ScnShL5LiiB+7qcNXWNjER/SaMzbyKQazG66Vz3ZdvJ3J8n1KZB1T2pI16ZY7+xnP1nISg== 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=6lR1E66e8/oCVloQFKwXPBDXe0iOmsM+/rH5fqtsr1I=; b=N5s74TPG9iopJr7Edb1OQbXc9vp3xK8qi9VZ3xIqEqqsc4P9fEI69NCzGSMGNo2C7wk3XjFaMSVkszWWqRi6IQzW/eEuE0T/cpzb4/yIqUHl09PuoLDaXAP+J6IuwQnjUQ5bBmZnKHSxnVF3I+qGHmIRzzt7qi2i/d4ONRXhE4NoRYobGvcOBCdZgAtF9QVS2wP2BadQgGi7GhYrThl3IIebVhgMKylJ13cw4yJ9RDHam30hrwNEfuCos3yeNvAP/6PqFhBkESotIcNbpR7SN4qEZAbp0VyVIBQ9cO0gzCp1GGUqMQn7IC3OcMJqslDtWlxLIJ64YNnYiiDuHf/Dzg== 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=6lR1E66e8/oCVloQFKwXPBDXe0iOmsM+/rH5fqtsr1I=; b=r1nBxEJJlpoZSKswBJVrkyTDK+34n4TsXthSyqQ5sfyNKAyMghXQQDmwf0/X8dLecMFERVasjOOTuOnalgHt0R36BboMch413q5WBQw+/2oeNkrz/f8p/OCJ/PvGIb3VM829/G1z3Sjf44rpFF5S4+Ig+l7+o1s3+2znSLdEnp8= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DM4PR10MB6765.namprd10.prod.outlook.com (2603:10b6:8:10f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.18; Fri, 22 Aug 2025 10:50:21 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.9052.014; Fri, 22 Aug 2025 10:50:21 +0000 Date: Fri, 22 Aug 2025 11:50:14 +0100 From: Lorenzo Stoakes To: Lokesh Gidra Cc: Harry Yoo , Zi Yan , Barry Song <21cnbao@gmail.com>, "open list:MEMORY MANAGEMENT" , Peter Xu , David Hildenbrand , Suren Baghdasaryan , Kalesh Singh , Andrew Morton , android-mm , linux-kernel , Jann Horn , Rik van Riel , Vlastimil Babka , "Liam R. Howlett" Subject: Re: [RFC] Unconditionally lock folios when calling rmap_walk() Message-ID: <3972cb48-2684-4ba6-ab78-66460a939929@lucifer.local> References: <3133F0B4-4684-4EC7-81FC-BC12A430E4C2@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MM0P280CA0034.SWEP280.PROD.OUTLOOK.COM (2603:10a6:190:b::15) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DM4PR10MB6765:EE_ X-MS-Office365-Filtering-Correlation-Id: 8bbfb9c6-cc52-4aa4-88a7-08dde169b0bf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?sLaQMuUG8uQ6Dqo5cSVSVRYuiCBvuXjh8u2MedICWXwcmmRjw7AiqBwC3PnA?= =?us-ascii?Q?ZJgt66yKfNjRF3smLl0EWq+vnsXfejLoC2cyLdaKHvdKeUT+SrD1HoFBGLkM?= =?us-ascii?Q?IS7Rm6OO9jH3S1q65c4OTBua3xyATHuYQDjTPQZrJ7EoE0REKBVuKfIRWMB1?= =?us-ascii?Q?z3Au3ibmEF1jb8vkQEOoqZ+mUAuS7xVhvAMofB4qQrkdh6S/7mB/RRbU8gAg?= =?us-ascii?Q?Z4TtlMEbdAWxfx3dRlbkwS+MoZ7FML99R7lNUDLdRQavqoaT4KUi8xzNK5nQ?= =?us-ascii?Q?mjbrsm/Ig37oSB9z3dTQ7FzBxfsk7R1Y2fu6wenhoYTIUIj0gv/lfqLEUcUp?= =?us-ascii?Q?EgWdjo7mJ+ntRqDcu8QIrcOdYi/z6vdC9rAG3Uxwn7KoIEwFukROJlbvbjLL?= =?us-ascii?Q?1NeUMb2t9I9FH0CbpEw8vZMoWRSbQHwVydpkRxfQoideVCKxXrbtVN503fKM?= =?us-ascii?Q?AMrv+W3X6ijk9swJVnTvHc46801Uqbb0pPRGi3j8iZLz+ijihNwCqZNN1Ntt?= =?us-ascii?Q?RxTayioWAAtmlg+I7112GjVIrgE5abDJ5NFAfApV9QB/UhS5DOmyU+aw7N4K?= =?us-ascii?Q?R8Pd40hRyJ5oyJDhpt1//PrmKVE2AwWQ7TzawoA7Zjl3c8bFW9trdQVXBYVm?= =?us-ascii?Q?XpE+dAPA/bzh9Dg87NT7vuzG1tZXsfnGj2BJdey1wsNGYRAcGgKoyfbpRP0k?= =?us-ascii?Q?HkwTWrCxlePTHdJ7fAdR92aPrAD5wOUGxN3gzlNO2PR0I/GJzIWxnwzHBJcc?= =?us-ascii?Q?eaHu4spdyt+WXeFLkSLOaZHB1Yw4dSnzyTWr4MJpq50BuTBJTu1LeP6aeG//?= =?us-ascii?Q?wHhVfrpP7zglQbkDnhnfSsnrDlTvOLZB+wScUbz58JiX1glAdK4sQBnK/Mld?= =?us-ascii?Q?mFoSWUYZhkngFpZYs47X8SKNzi4mqm4oeuzotPBJDUb1zxzIgUsgaLx0V7KT?= =?us-ascii?Q?8tlemaiNH4Kx2zz9PfqqZtFTXJHEjDmg7Z0PcYUJwi8wSRQvCaJ4Bz2PpGjh?= =?us-ascii?Q?H81hGb6aOz3zwjxiLrMUgISRXwq99opjsPzCUopuRue2BDoqPI7yZBUVag7G?= =?us-ascii?Q?WvcpS36jiClGXRdispnrQhl6B0gZ9wwQM8sLIOnqknRvOu0gzJgi9fh6LRDm?= =?us-ascii?Q?WrtCcHIlGYyVRV2r5/bS3IazQDRPGgcwoO4k+1pGq6aMS7HHW3/be9v0NnSq?= =?us-ascii?Q?6rvnqZrLHftFsU2mB7GfUNtbuQzFIiF3qAcZEA9TDtD9vqpSnRCh7AFVSz41?= =?us-ascii?Q?N4PRr8MgNCao0iye6QneY2beL4bJ9Ga1jK0JjH7RJmWA8O+tZiv//XIs5hZ8?= =?us-ascii?Q?w2RUqRLUJ7PiX6NVnaFCXTxbr9v1IKyxe3+3DE+nGDF6vyDMi8xQrpjeLyCB?= =?us-ascii?Q?qkyOXDFO8rvMyimCid8TXRATMBaxEZ6U7p+RCMRCxfVRRQ4evZDvbEFzFagX?= =?us-ascii?Q?MjOA8Dyuk0Y=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+pCowBJr6Gcg3erf5ZRal2BoHAxWRfZ2T9T1N7wQ9PtsPq/8mheqn26z50jC?= =?us-ascii?Q?+Ql1l7kNXpbJfczDHZPc8iUjDcgCRI9WgiiGMNr3+rJsnjqtozIuTXG13sV7?= =?us-ascii?Q?crw/nHsvzU7ymeMN3kfgnbUfxPhIkZqJODLnavrRJXmBepxAZ3SKn4PEYtIp?= =?us-ascii?Q?WEbc54kfhG90LZ+OmG+XpEKBKHpHfHEIda8/AA3nwV9iAt2QAWk70o7hwcyM?= =?us-ascii?Q?skxmb78Bvm+SFzblDeKAtF4A1GCwzXZCGlNlQhe2vyAHnhutLwxNPaiwkIEG?= =?us-ascii?Q?eXEquhs9/I2+ZlQ0LNK5JMVViKe4uMQpK3/mKiU6GfD8ZUVHMmm3dWHOoFaW?= =?us-ascii?Q?aM2IB7F4l4T34V37C+MG7q6F8EA0Bu3Lq3KYnrHS1EAPqasX3kqNyqFFr3z0?= =?us-ascii?Q?I2Q+g3qP3s4BB3KQeRBdN6Z3iso1C2moTYzR/+iG4mWgK5MQqf68FT3lW9y8?= =?us-ascii?Q?1lHM3hcWCneCTv+4O5k1AKdfewlqQWtms03T2hJklSNVQ7WUyOJ74avHGui7?= =?us-ascii?Q?5m/BWilM9CRlE5TcROF3pyyyASR1tjpThzvDHzxIdNtfkKoKF99CFJh0wNsN?= =?us-ascii?Q?2KkxIG6HKLwSEwQoyJZZZYGe7rAorFCfza999Dh0kprqk3qpm7mpuBcEu/cc?= =?us-ascii?Q?P9+h6IWRotZ25mo2h0Q1BHZGL2d51z9zNy1uslnSgJGOzCL6eHvaPFibrGkI?= =?us-ascii?Q?0bxzDlXlbZJ4j0zgpz8gpppQQCKmYOz9Ds8IPG9awuqix6wHsJFy4S21AGKT?= =?us-ascii?Q?cJ7wHEmwhqFBsVV+EZ6Qp9PxIK9LViAPVVqyY//nvnUMPR/ejeTJj7CJi9Kq?= =?us-ascii?Q?WBSzQmDdOR7XSjBkohwuhYAY14pjkEF7iQnA9Di1KIWek5HGgJXipiDdO8gO?= =?us-ascii?Q?+4a0N+EDYrcpvugLrC7PWF55GUhcKY526jWrKiKUsL/a8ksA79o2cx0fdmA9?= =?us-ascii?Q?jI5RcmM0G19D2hGtZzYvScIr42GP//Kh2BgqHSJ2HFIprw8pgoL0heAv1XHE?= =?us-ascii?Q?CgpVMF5UVgA1Zt3dq6gKJgHwowa1W5lqdVhWfXvwy+2zaX0FiqK2iPVEFqKV?= =?us-ascii?Q?r6atZ757MY122YAogsC7S3bW779GQ1UE/TYgiB2itvsEaO6fMEUF4t7X3DnM?= =?us-ascii?Q?FINnk1+SXUIi6xSTo6KlW2WxvpfRF2bZFY/U7fzmevQ+FJEZ20d5SjBJjwGt?= =?us-ascii?Q?0/EyLTTRELoc5mbivmmPeWCAHuMGTkPp6XJ5PAkTwqp2pG+H6wg9UllJfFkM?= =?us-ascii?Q?R4yhxQMDLSLLua5iyMYA0z3Cdf2oPUitdXgyPVUf3AUxK2Qx7pL8SMrreBAq?= =?us-ascii?Q?n94o98vJGQG5kbCMIg4hP8A2AZrsoHFBwCK3Fhoo0NQmkuU7/ytr++bKT9i3?= =?us-ascii?Q?InUu5PpO3NjhUUBgalG3GTfEQFQ5iS94i1HSZEH7CFafOliC6u0DweC8ODiu?= =?us-ascii?Q?fAGowE4Mpd3dFuCxOQGdhwVuvDc6Ky804rWfq7GXHbXR68wQ43YLuEwKO1lc?= =?us-ascii?Q?JZwvF8v6rVn1H3rR/z7mJll8quYKzCT7yzXx5NUlY62jm74B6wBDHetYiFz0?= =?us-ascii?Q?J4HS6hDNPTLo/DtJhyy/D3dOJWg2nce3fiR3xO/ngr86XsqnTggvOhXKXHT+?= =?us-ascii?Q?kw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: zx02rUGa5F0LStp/RD3XINbmNNMy6PaLyv4TCyM/jBno0mSIV8/zxCvnSjdpd5d7Y4jRziT7eFAAnvGzooWqlc4hLdZKlk7WpQDfAQ7jNgBtohtfHHbixBL6dHuYUOPRZiM+iW02ghZX/J2wij35kg/QYDr67xz821EB2c/26eZO2EH02VdieyFUOHsMXQ2XFDTvCC8b9Xs5lHdoc38GrEzPGQhirgsoHdU6Bpzj+/Jxcc/rEGF+sHBs8Gw4jvSUrpTWxJ4PohqKRjOMSLvZ672306TJ3JBN5ylnN12sF4iZp3dWfaw/sTLAmLNQ9PzwWHTEBxcSd69462Xp1dw4kFMTytEhdmC6xyGtwah9Qhuy5KOfHV1grEYTBJcSJjtQSZzXOh2701QSSyXrXIT0MG1gnwKd9GMjuGWA9QJQVzpSr44UF977HkopwCNLMC3vLZr/uIOPrMOjFoeT2kGRn2RYxyauQjNJcHvv9n+WWKdz03oxqtdIGAdS6W9l4VwQ8DFVg4a4Z2nD8QGXhvMchQqltkiXlJwflWFlVszkm1qLkJjVw9jmFdRo4rk+UIAp6T7gZLWLZYhtvZNsx9vYsIFqz1IDd3KxbKo+VmeY08I= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8bbfb9c6-cc52-4aa4-88a7-08dde169b0bf X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2025 10:50:21.0340 (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: g8qiPKOfHWnzDalgiTUxpC9mywrC55ntlwrNO83D1YPKgpPiStcp3qLJEFZTeDqn63ev5Q7FXl7pGf9k1hWYtKDrip9m8DiSwT9AcEePMaM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB6765 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-22_03,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 mlxlogscore=678 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2508220102 X-Authority-Analysis: v=2.4 cv=ZPiOWX7b c=1 sm=1 tr=0 ts=68a84b6f cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=2OwXVqhp2XgA:10 a=GoEa3M9JfhUA:10 a=zLcoRSa202Yh6R_KctwA:9 a=CjuIK1q_8ugA:10 a=cPQSjfK2_nFv0Q5t_7PE:22 X-Proofpoint-GUID: iyTHWgWPx7CVghapcJPRGNWG28Wqm_yw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIxMDE2OCBTYWx0ZWRfX6TRVPXJagtgO ohjgDyQaZTEbE6ivdrnWLuwCvqRCZqDpbDGph8xoM0HpjJ1XsFCpBi1dc4NQnzIp4/QRxvYqKT3 EKJ/KHmUt2lLiwD8LabMDikDL2HMgsn65xyiXamrslk8hsOhiuKcMNouhsQZz9fCDZY6WOwtCqh As4o53cpKnquVcOiqxO2yfUP2GL/W8/+tqWaJ8N/ALB/CfYxh/JNj6iEBZkwlPS5dSCN1WJy5+R N2+g52kilQOyVPaUhC0BuANexMzFmyzA2A3DnPloBwCpM4xA8GCS04pex9JR9gzdZA0rk8+yBRB pnyBmlGANuFBgNSux7AtYlhSXeG+8IOIeKk4mCT0SmyEXHwlL2KYtO3qVsz3xM1TFnDXnVXG/RK Z51w6o1PrXAKpuHPwBeesuSnliWiUg== X-Proofpoint-ORIG-GUID: iyTHWgWPx7CVghapcJPRGNWG28Wqm_yw X-Rspamd-Queue-Id: CA7F2A0009 X-Rspam-User: X-Stat-Signature: 1gfgceshf47qdn3qojnfasmnmu5amsfr X-Rspamd-Server: rspam09 X-HE-Tag: 1755859827-860730 X-HE-Meta: U2FsdGVkX1/UVzBXzGbINjAXpRj3BBdDgLOJQI0gUhksDjd7yB0D0YblexAq1y3hRu6iJmz0WYnSmgfhT02J3jMJKdKeZI7+a9/aepQ4fnfWma6Dg8r3ErQZWGUWOWOC7abYdRdxbAluFrjuuTmueng9nGVP/9j0pzwknfEgQRjLTeg2q1CeBbJRPD2p+5G3X4BmpPiRF8TfBp5N5p/N8BkWFJzqTH0Ac7fhCScrpRx6C5sfIE4EIzcageNBQTy38fP+iBYmqggmPS51BCqBURtmABG4xh+8D4xDmJr7Y5epvPyMH1iLP7eUnGXG4h/PdfGXnWcaGFQoDK/dz3POIeRU2HyEFF/olwwDP3kIcI9otpZ2tr8m65T80cnH4Xa1CyqB/D9/dsmHT6cAvb68p+mOj2an51g5bOAUjFl0N8Uas9jg721aopCL/VefmV8agWkhW2OTvjM3VoFqpsywTlwdl3v0Y0jeA01nJqzJjK/9TgAc6qYcH2ixndNPMHjiTrUlJa1791/dtNXDUuvkoE8RXeWpHVlmrO8Z/e7SC3CHThQg4lo29rqeQlaAwIUTv2gThOZWV+b2q2OZX4oZ2hNLpSM+Y/mj6usvxiwafSDYH3O0YAXO2rX7vrJ9yXlANa2hyl5lXPCz6VwrsQ7POs52HGteTZ3BL/Rid+3UT3znXrFD5k/iQULZGDd2uNpC7tP4VKpVe4CUNZOmHRblkXCnJtTf68POL310+s/8VSFDr7B2TQdaroKwUQU2ixVICMrUVbHngS55yoypzLnEu0n8NxIiv1h5S5mO2axB2Kvntz48WJinmORlTK74giWhwZoephfwMl3VnhcjCoq1y31uNblEkVf1/fYO8cJtMPDsIDvPIzQ9quFTB6QGcThCcBWiw9bH+a5qYd+8OrLHq6mzWs4AOm7kWpfA8qLqvkfiWcvLlkP3inksniqcSS04MOgnp01C6v8b8k8b5ZX AvH88Tni AE2bO9m+QIYGBNaOFFWkjLaOS74Lo5hKYKloyQyZlf1U9uVuUgZiXcD/+8VBTPbPw9YrSjXLolO5GgOwvAs+ReRqKRjDenBZBobM0G1nSeEHAJufpKQ0mwyZf0OlTLCdmclNpx/EBwdEJp7bGO82nWvLKG2OUzLCn+D9Ba3L+ixtZV7cj2Lr4xFLrB5203POTB+avqz47MtdeR4fWrNjCK30vrvyIE2uFYsQrV4Gvc1sOOfOmUBlAf74ByMw24rLn7UPHINw1h99R/g2YPbTMgfdMoFZ91zwQlx6vw9FrqPVXuxtohyEREV7jt1o15Obez8QVnxVBQdbR1LBKJhEpgMkGDyLtWH78320XZCozFcj1FDNgmSIgl3Hl48hLG+LI3GbgQUvEVnRZYG1CZB4AlGWZ2RYoplpVe3ulwEK7kpBhB7qINJ75pNDkFtldaECHoMvTjaP3K96m6oePvQWXxxZdQXAjnTE0tHVI+GjC3R5PsGwAs80CXyR/stmjPK+1Bm+CBijnFL2nnVNK5T/PmnrrTSycNydhYJ1asE14EOVYKsM+zdSS06OCykyqJ0eJjUR16/DJj3SalUzUvZpE1CeG4pX+mtA+M9GBDo2iqIJD152Q5HbzUD86+3rpPEu0zrjZht4syH9zd6dXIsa6AEOYOZCB6M8diWndntn907+GXN0Z+64bzwEG5459bKlYGPGvcB4a14P1vVlV++qNcpgLk9MkI6xGoTSD 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: Lokesh, this is a mess :/ I've been a reverse mapping co-maintainer for 4 months now, please check MAINTAINERS before sending this stuff out. It's not really impressive to learn about this 2nd hand... Also I cannot get lei to get this mail to me, no matter how hard I try. So it's _really hard_ for me to respond to this. And you label this '[RFC]' but I can't find any code (unless it's lost in the thread somehow). It should be '[DISCUSSION]'. rmap locking is _extremely_ sensitive and the discussion needs careful attention. It's hard for me to even track what's going on here or join the discussion, could you just please resend, correctly cc'ing the maintainers/reviewers of rmap, and prefix with '[DISCUSSION]'? You've already got responses here so we're inevitably going to fork the conversation, but unfortunately I don't see any way around this, because I'm going to miss all the conversation that I'm not cc'd on. Anwyay I simply can't engage on this as-is, and I really _want to_, because rmap and the locking around it are issues of PRIMARY importance to me. Please try to make my life easier :) Thanks, Lorenzo