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 2802CC7EE30 for ; Wed, 25 Jun 2025 12:31:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A77256B00D3; Wed, 25 Jun 2025 08:31:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A27C96B00D4; Wed, 25 Jun 2025 08:31:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C83B6B00D5; Wed, 25 Jun 2025 08:31:19 -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 76E506B00D3 for ; Wed, 25 Jun 2025 08:31:19 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 1F4F51602E2 for ; Wed, 25 Jun 2025 12:31:19 +0000 (UTC) X-FDA: 83593858278.22.5F64B36 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf17.hostedemail.com (Postfix) with ESMTP id D1E7C40002 for ; Wed, 25 Jun 2025 12:31:15 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=T6wdGX4f; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=yr6jwF3Z; spf=pass (imf17.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1750854675; 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=kEK2vRc6tRCOTgN/mypCbvQ5bc8vQsZKFdkqi1bChVU=; b=qCRIhekGAqge6RCy7IjuLoBGngTXhQvAk6XwwES/RW/1c9Lf5dmnWn5S00H4E9O02Cr66N 4jNE91mFnzbtxg/Jd5fcXBwry9cgrZygqyGelgsnq9XHbfIune1kjfS1FqSX/RQgdj4+qM 9B2y/dAp5FQsXOsRaPQcXFGaDci1caA= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=T6wdGX4f; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=yr6jwF3Z; spf=pass (imf17.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.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=1750854675; a=rsa-sha256; cv=pass; b=EiBfeTIGGFfVoBB+dtBxQcYDHE3SbdOeEuNZsqTsMyU5MHMjeUHfQ0StvexP4nBuRqw/Bp x6UAb8PPLtnkE20vW4qie/nmOGJyy0ZVxwgIsC+7tLz3jgCPwZuzBNOsD/YK05HBCN1gOa QUkUiLEpN6dk0ppCZ/k7J/mZvu3s1PE= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55PAq9v0012852; Wed, 25 Jun 2025 12:30:30 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=kEK2vRc6tRCOTgN/my pCbvQ5bc8vQsZKFdkqi1bChVU=; b=T6wdGX4fCjaAenUvgkPwlD9IaATIGQ8CJs 9nj2T5pCXkE6PbMFNMoG4ZKVhRpWiVp1Soqc8AxKGPBv6Z2vgaYiho2PiS2DcaqK JlrIrwg2YRPJKmU4UvoUWF60S7TMILXGL2Hekqbw36aHIqNR9aCrGVKTL6lgeWbM 0dUj06AKrEj+nlhs7otyqTbY0BxaRC2OZ50XDfJBc0w2/NThwNdvaFzMEr3xkcWX y0R5T3tjY3sulKzO0T7vPkTyw/pnYkkkoqbSUueCFB/xWovjxyDaEmaM2iFGgaKM CslJRbijcSS2rHD6XELJ9fkltHM5f+iSdkr0FiJjPUCJ2vltTGeA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47egt7e7uj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Jun 2025 12:30:30 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55PB4mer001892; Wed, 25 Jun 2025 12:30:29 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10on2060.outbound.protection.outlook.com [40.107.94.60]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 47ehr60jhj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Jun 2025 12:30:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aUlr3zR5e8/iQ1M5mizGeTyqZ3nIS6eezQc+QCMZKSc77dUE2wRyi3+MWHfLjyPkP0MeL1zJX/o6C9RTMe+yZcKFrTchfxgYB5aPe2FSdyB0wep2jYbDTbwGJucFRLzFV+2H0ng3HOCofHQcU1Cxjqjmh1hdAPR/4bvkc31GlAgUm0HX9cYy33IirKMgGf4dzWxhAcGsbQJIww3Nbm6T50SpTG2wfII2zgt0XrAaZE74UMA3CCgap1kzzYSAfeNc1bZvyt4fQ2plca/uYCD4NBT3QDpl3QGKxf4K44xJCSfyKDNIg2HoRjA9GvpCRp9rXa1WiD8E4xoIPLXE11yJZg== 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=kEK2vRc6tRCOTgN/mypCbvQ5bc8vQsZKFdkqi1bChVU=; b=YoKQUdCOTBMTgB2I8aW13jUmEQpaGbVGtfGvQbKVobIp/XxR3Cl9PNk5fDr0D8x1TBFrvsh7u/feJS8VRB+4fNF9+CQP2j8omjzsx60/N5Ikbqwah9lx22tfirggvOU83mlUXF7wji05UJMZxVXOhV42UFGDOUUrfZqAnlkByF2EI2M/2Khhjpk5eWQn7alBMTaaKMGxxCJiVkVZ8WF/8CYx5cQUCgPGpcLI3u3tO034SMTLb65oYcQazX3bLGwLCeD9+viQUkOa0QA4mTRxfOWBMb8MsNU4vbLnE37JS7gUBOlvkEpVIxsp6nF6/WXz28hYlTxT2hFBghye+VbGNQ== 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=kEK2vRc6tRCOTgN/mypCbvQ5bc8vQsZKFdkqi1bChVU=; b=yr6jwF3ZCfMiy0VgFUpR1nu1pQpjfV3napAzuJ+46ukjh6nf6ktTAYUpTcxAaXC1ZG6TU4i1kVDMs+sXDsyi1E/md+4hvVW9uKQ9fz+OuXGMHa3X4N4ta0sHqsiJuvYaSP4tDKu9sP8OxLqnG95F5ztq+uDAliev2L/5oAR88z0= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SN7PR10MB7031.namprd10.prod.outlook.com (2603:10b6:806:347::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.27; Wed, 25 Jun 2025 12:30:26 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8857.026; Wed, 25 Jun 2025 12:30:26 +0000 Date: Wed, 25 Jun 2025 13:30:24 +0100 From: Lorenzo Stoakes To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, Liam.Howlett@oracle.com, david@redhat.com, vbabka@suse.cz, peterx@redhat.com, jannh@google.com, hannes@cmpxchg.org, mhocko@kernel.org, paulmck@kernel.org, shuah@kernel.org, adobriyan@gmail.com, brauner@kernel.org, josef@toxicpanda.com, yebin10@huawei.com, linux@weissschuh.net, willy@infradead.org, osalvador@suse.de, andrii@kernel.org, ryan.roberts@arm.com, christophe.leroy@csgroup.eu, tjmercier@google.com, kaleshsingh@google.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v5 6/7] mm/maps: read proc/pid/maps under per-vma lock Message-ID: References: <20250624193359.3865351-1-surenb@google.com> <20250624193359.3865351-7-surenb@google.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250624193359.3865351-7-surenb@google.com> X-ClientProxiedBy: LO2P265CA0253.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8a::25) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SN7PR10MB7031:EE_ X-MS-Office365-Filtering-Correlation-Id: 6009b0ea-37c6-47b6-60c4-08ddb3e4102f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?aLQ2v8mUDZ7LSlmZmLTbMf/bfGC+YyUEMzdw4lK0baDaVGvcBiQ/QKUq3UuJ?= =?us-ascii?Q?ANb2Imy7FewUQ0s6CTQa90btsOxv3ET5sxfH4Xr443D1njMP4bHM0oKGZZDc?= =?us-ascii?Q?+PjJ1UmC40HYVvJVjt6KcZRo1J47vQWwjDo8DYLEcDjyJz/tzVnJBbn6Q0v4?= =?us-ascii?Q?x3Ll8TS5WTHz90aQdfPSvw5KqmZDFqLeT+qB5FGPad8qUc39obVzh0iktCJ5?= =?us-ascii?Q?xt//JRBFSVDkB4Rkt9kbQCpwOiy9WdAh6nw0lepHZCWv64pdm/GqzKZWMTdc?= =?us-ascii?Q?ZC6Drq/eCs5N/WPTy8aSF5S+kHFEeruBX2UviOgbkBqMNXCEwHoomCEa6XL9?= =?us-ascii?Q?p6llicbFkZNsKA/rOx4S4VLqVFm1Madlt7kzJmunw2P72jWKU3aYRZ8Y+fH/?= =?us-ascii?Q?OpUgeoI4uisC1qSK/eO9X0dEBNANohQVH+eCMqGu7jiKu889ZN9RycN/90Ch?= =?us-ascii?Q?hcaMIVvzRbsL8evsVuat3YeiZneEHc4eAi3M0qNQzgd+PMtSnsJ9QnWzmymg?= =?us-ascii?Q?snCSTyzOZuyhU4Vs+XD1Wz3OEy7iGKoG1ZtnADKRTJbRC3jonmTq6aL48aIa?= =?us-ascii?Q?Sfp7YgtvLC6GpHtja3piDdHbzt6VC0Vg5Hxd4v8qnoDo7QLK+CMmnThLwFlT?= =?us-ascii?Q?Yld7NnP+OeJJCFcCv32c9nUEY4q/yfrbG2IWsKAfJC8+drEXPDHPLojkkkb9?= =?us-ascii?Q?WCS7wWdnXz6c92zD33RR3k6uAUw92tDN3JrdJwDXR0lBm40i4rgV7ySsqhcp?= =?us-ascii?Q?QKhlzYU94atGRZKG1CaTQQQ1mv+5CJouDEckxFrhIMNE6gVPTtcb1eaAbRBN?= =?us-ascii?Q?UjaP2IS8uA8py8SJKWUMLSMFCary2bfcHl4CyUbKfuroXpYQBgMuJFlcbRjT?= =?us-ascii?Q?OFrP6v7xePaxVbdWEMpt65d5KO4C2lI5/NYqVhOu7L2J7UuvrI3ndh4/qmOd?= =?us-ascii?Q?nrYDTsSFpMft2CTDwwxQrZ5aGctUV3e9njo4FwWoQN82OEbrm1/GAoWK5Yo4?= =?us-ascii?Q?lk1AkZuvsNkMB+Zg2wVc7+wUhY/Uz9cNOXfHpn6xOc+fQOUk3dU9IIXNf3Mn?= =?us-ascii?Q?+e8vjQOq7w7uhC4uja1vucDeVV1NN9Fc6ZJQBs/fcNFkMtjKBRxt2kkRxnOm?= =?us-ascii?Q?aXrjfNUaQO54vPvISN4pk4c29vOhepTHvI0MNh3ohpbBIlzyNhHesKWKgXHx?= =?us-ascii?Q?wuILr+IBmdqv1UjIugK+JxBSwqNgv/rmQcusWFNw5Fe0bvqBhZcIiE6kCvMI?= =?us-ascii?Q?CEZ4jOsOrd5CQ+kmV0n1CgCl8Cw3ErqzMjOueTFNWmZri5XmyzBHmUlt9pnw?= =?us-ascii?Q?Uo9Z6HMFB1Nc7Dth9M5aLcLC0ilQjt4/u4w2HA7h5yiNVBSdZizXP/TM/krw?= =?us-ascii?Q?MlN6P27pJdvdzCKzwKxIUH7EizGh9QCB8Vfgy6qqu8WKNpnpgA=3D=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)(376014)(366016)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ClrlNEa+6TImx8gCgN2Q7ZI54ThmQtGJ1KxT83/gtlR8KE4w3LFHeE9RpLY3?= =?us-ascii?Q?dum7tFZ+9EVi2gmmGMLdQ7r6l3plCpbMAgjHSqQOzwO6pj/BZodHCTetHgfg?= =?us-ascii?Q?EQI87uqfeFw14qSCnucnYBKfi6ZXfKkc+SYlakyNUZs6uTOw7aArVLQEZcfq?= =?us-ascii?Q?ZfM0uGDZR8dxl7l5QcpkEE/8e7qcHWfv+Y0cv7phrPM1O4VXHxu1J4SN0J5x?= =?us-ascii?Q?1WMf+XIEF5/QChlIMz3fbJdviFEFd7iruTRA2v8bGih42PJtLFx5m0TxKH/n?= =?us-ascii?Q?pGI7sMrhJicdwDeN8Pq7H0bMOvbI//CYABFF6NrBN+Sd7O6GZE/eJB7LISqK?= =?us-ascii?Q?uIMtHctSW3ftFPoywvfO6mRQbGcpr0K1ZJcAIPnDuE5UpJ4ihQl8dyE/U7YC?= =?us-ascii?Q?9/3B+lTqe9oXlbb7Lu3V96Upl00zSOpk7zAzUDOHbnzeA7wsq4feuZD1/nju?= =?us-ascii?Q?yn4wyBlL4CwM8sc6W34xicO4qlOlya75sgD4AyZcUtnvIIQcnT2I4GOE8qC0?= =?us-ascii?Q?1CbdI8JVO/QAIogRkmnHsv+c5i9usTrXUAjsBHCdW6MxunveqBHmi9yVcffz?= =?us-ascii?Q?UCaadLeEJkPRZPCuSN397Y+iNM1HpRPRwrEmpVfESwQKwzOYn+aVYYxLm55v?= =?us-ascii?Q?k+XoF3XVOoQG9GhkR9Fy3Ybb5Fc+12mBvyx3Cvj834jC4HMIvSS+lSGq9av9?= =?us-ascii?Q?0j9IMLIpPGoEIq6gnwf2t4k885es3iApWcvVH8ADev67/nE9rOt5SKnAF/zm?= =?us-ascii?Q?Bk5u+bHuxZKAUDQnC/jumfp6sEeQeSX2llsmecbNowLse011bX34hTPJ6d0y?= =?us-ascii?Q?ZdSOEZVf5z3VVJOCXH2y+yUfGiGjCySPTpton75l/6+Mfhu+ogQPSabEPWkl?= =?us-ascii?Q?1ZINZp8ktvv6KGeGR9Ni2TzPwQj6tF/vwkOXlEHMeWlimxwogBKavhDjrlE5?= =?us-ascii?Q?cucczwxf9qzxA9IY3Vsk2V/rglERL1Dq4smJtQzYwZwJPJGVO0srrjndrrfQ?= =?us-ascii?Q?ee41icl2lpLqKxqyEsyWT/SYrrtZpxknEM32/Tq/xEpKtvlGRW7Ayi5/J2/N?= =?us-ascii?Q?02U+XJzuRfONAgcnxr4zlr47LRaVbPII6WxIvRRD0S3Ettmax+cuM96Jc6xo?= =?us-ascii?Q?Qx/PF0Ma8sEygEsmYym5EadXbRQe0B4CRH8kIL5L4m+JnjKEWXcNUsH1hYHX?= =?us-ascii?Q?hNsd6LCvUY3Gn8keSSfAiisU3J4bxA6gH3OL9ybNJnnBJTySpMIpjkxVaxbf?= =?us-ascii?Q?g1yomLMcZmVwF7GnjrigghXUq1Hc6EVRvfKZrEIK+6u7AfXos/SMA/LQRl1v?= =?us-ascii?Q?fHx0hOw28ciYudmgM6EvKBljbclZ3pRr7dEyqeapsXRWvL/wh4+YpUljaEwY?= =?us-ascii?Q?zDonUUhiDb7RhWLN8H5WKixP+bOZR5OsQIlS3hu88XPz1sWlBNh2nZT5LB3m?= =?us-ascii?Q?UbwNnkWj83w1v+eamhAyNgZ2ZRRUhjf878gEZU4Mro6mzrjPzJxzubNiO7cz?= =?us-ascii?Q?m/0jVVmrG0ehRZl7s2Vj5fbahZHv2bTr6cmp2BUoMEwYCP7KEQx7DwfeeDrY?= =?us-ascii?Q?GW6iY8/c7rit9taWSpA6kMWcr0Cu+qN/tRcT6qO5XOj3i7yaVy/h0Vfo5rdK?= =?us-ascii?Q?FQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: wH+yTHOEyUkqKBKYGYlsWn7rTgvjaWY0jm0rghZX/XOq8NMgQ4ObRyfyCdTPOqAX6wHLEhYPyXz6meZxB/7fXb6Axcvhe3AJVBt+FIBHDp3jC6MVCICfDYnERF/uyrxGHpX+TfuqyPwX8kqbsvz2/dm5F5HjaBKaEzBYsH7Ik4BNCwWkl0BJ5Bg+55SEvZ+jmzXJVmJBoIIG6uri8FU0rIovutKW5JMe1ss3IgJsxGIjiDxDIktqURwm/I+RJvW/TD8p3N3JJqbDOU46ZFZc8b8sytPJ51Vsu7voEOcQpLou+R2Xi/QPLbTahmbhK2jxWt/fw0pPmNCMjwu0la75KKRXL0AJf6A/QdPvET+jJymbj3QPWzVyCxn1P2Pkhl45qKyEYcGmrERHtK7Idac2mpO30NYGeVPcpFRZQJO3bt5ZoImNoJF5VLD4qVpdZWUpuaRcpSeU0ac+h2EeJlinifXZ0nwIRxObVweAVHUtlgyxXxZr3FnvNsmAdyQhVwktvM586BCtDtzBg9/vf8O8N5piifAzvkaODYP1/XQ1CqrOuLuX3s88pklGIxq/GWAQsrD+US6YrV1W3xGtCdvqheUoefjFqtt4vVVkTi9tyiE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6009b0ea-37c6-47b6-60c4-08ddb3e4102f X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2025 12:30:26.2613 (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: qThDVNt2XFY8xQXI53qkpYq48rkkxiDoVHw0RYypvGbosLqsaqd7CCm7+w8LtYArTuE3eYnA3/EamD57Jk9Y9yUDr/+agoUz+ShLI/nzuVs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7031 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-06-25_03,2025-06-25_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506250092 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjI1MDA5MiBTYWx0ZWRfXy6de92+yWK3m hwS/DCPLjN4wwcwfGd9E7Sum/HqxQTg5pl1VQQluHnv3K1E9RIsD1peLMxG3xff/Svb3ERPL0Fo W3v5pGL//wfKKPlsLF5dcW5wxufJF4EEJDKm0HFp67S1+1ydYxpb3FEmVfSTfDGVEvtMVLh5OMG FBNPfUYKtMNGlvHCwhj2ePeY0zP/LlYEE7sbm513sCYkrUziyuuYJMiH21zyOPuznZH/fTUOhQA q2YvoHE7drddleTzPuaAbXz9z35CAd9Sm+5UX491DsnuluwrSiBbup7uHyQKq1mJz8ZGn3g5RUf RwiWpdwgZey2Rsbo6624N+H7YLumTcRGSuMtlJv76Wq0W0i4Ab40SFggikpOS6RvUXCaWpCfyvR 9toCnWjjOxVjbJ5x25duA9RM+JCuVdkipoBx3Q6RynmsehEhl2T2ySK/2JOkLEe8q77r2yPy X-Proofpoint-GUID: MxQLU3u-gRsCS89zzJg7kWdtOt8klGL5 X-Authority-Analysis: v=2.4 cv=QNpoRhLL c=1 sm=1 tr=0 ts=685bebe6 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=P6J5fS9UEDNWtr9jZEsA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:13215 X-Proofpoint-ORIG-GUID: MxQLU3u-gRsCS89zzJg7kWdtOt8klGL5 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: D1E7C40002 X-Stat-Signature: 4gkmf6n5xikgyb44tknszx117shi8i9w X-HE-Tag: 1750854675-516502 X-HE-Meta: U2FsdGVkX19vsWJSLPCsL6XsiUSrobCHfdiKjAQf1CDfcBZ/SaXvoKdFH3qZw9jMpTjRLc92Pj8mFzizYSx9aCbPBoXNYgZx5VYqdaydjZOTlexMdyXEo2D6XBNm2A+UEyfW1CC4zlDVZtFd5OJEqMc+aMnpiE6B10v72FVfMWBxLQSPT2ynesfjsfoPx0Bf92POOFiZEY5z1vFQDFLJErXxi6HS5YV9JdlvlLzyUBkp0fUzKsNItvlKPZnrPdnSSh2K/CvvVEYAI28rgzZ8PqBYj27iG5EW9+cdLTYkpwix5PR/XlizjQedgsayUw2Avj8/9r28tTwhSgzxl8F5g83NH1qjBWVqTgOGCh2W0ZTGMmkgFpHdxhk81roFLMkWO6JuPBuAzPBKhQBDnPwwsAhZ2cg3rpvTO1GJt7ywah9nJ1qgr7uSI16JffETuEf8fMBtdNltZ+41DBAwWQ/QftJ8QohxSSRrp1TPX6GPbnPtfabU66XlvWuAC1d2HZrkEAjCz9A6EDumS/mUbHGueanH3/bZmlukzKx6rZMiHkDSo656mKjRma/qqw9gn6Yus4Ue8pgSYyU4uiRLT6AOXENTENNNA1wmd2+JP7a88oOjQTki9wtGk64OXEn/QDfoAJFGZJd/AN+HX9EVQRrXX1+Si+6H1mfbxxDwZec6Q932Z/AuBUML0sWJGQnhNF+IwPQy6iZhXDN1+/sUrhgJ4QZFsxcu39f9/taP+XX9w5a3Koebz5hlhkPZQR3JEUqU5VlG88WHmWU30FF4nqqaPtueqlerRUN5dZonPggH9orsx1siAdDZPbd3RobeOClvx0i2q1zVlIBSd1SSvyPGBx4MztDNF+Z/rvkK8b/QZwdXLhKbLdZPOQjGSwx/kfmHl6FgskOdnSrzebRnkYvqoG8TQGzm/RK+D/1xfw1C8TyO+TbA9Y9Tqj9G3jdm2vo6+UkiIi5Zay58q+szws0 d3++Ekya BZ0A5 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: This patch results in some spam :) there's a stray mmap_assert_locked() in anon_vma_name() that triggers constantly. Andrew - I attach a fix-patch for this, could you apply as at least a temporary fix? As mm-new is broken at the moment with this patch. Suren - could you check and obviously suggest something more sensible if you feel this isn't right. I'm not actually sure if we'd always have the VMA read lock here, maybe we need an 'assert mmap lock or vma lock' predicate? Worth auditing other mmap lock asserts that might have been missed with this change also. Cheers, Lorenzo ----8<---- >From 1ed3bd12d43be1f8303fd6b7b714f5ef7e60728a Mon Sep 17 00:00:00 2001 From: Lorenzo Stoakes Date: Wed, 25 Jun 2025 13:28:36 +0100 Subject: [PATCH] mm/madvise: fixup stray mmap lock assert in anon_vma_name() anon_vma_name() is being called under VMA lock, but is assert mmap lock which won't necessarily be held. This results in the kernel spamming warnings about this on startup. Replace this with an open-coded 'mmap or VMA lock' assert to resolve. Signed-off-by: Lorenzo Stoakes --- mm/madvise.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mm/madvise.c b/mm/madvise.c index c467ee42596f..0530d033b3dd 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -108,7 +108,8 @@ void anon_vma_name_free(struct kref *kref) struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) { - mmap_assert_locked(vma->vm_mm); + if (!rwsem_is_locked(&vma->vm_mm->mmap_lock)) + vma_assert_locked(vma); return vma->anon_name; } -- 2.50.0