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 43F16C001DF for ; Wed, 2 Aug 2023 17:07:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A79592801CB; Wed, 2 Aug 2023 13:07:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A01DC2801AA; Wed, 2 Aug 2023 13:07:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8063A2801CB; Wed, 2 Aug 2023 13:07:19 -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 69DBF2801AA for ; Wed, 2 Aug 2023 13:07:19 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3DFF0120F41 for ; Wed, 2 Aug 2023 17:07:19 +0000 (UTC) X-FDA: 81079795398.14.9697D2A Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf05.hostedemail.com (Postfix) with ESMTP id C9FA4100018 for ; Wed, 2 Aug 2023 17:07:15 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=0HPgoBL8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=kDhO1759; spf=pass (imf05.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690996035; 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=At/sKCrKkjsje5C4aKZrCdvi5koa/tVrReAydnbnuVk=; b=CKnAhmb3o+ELCMMTdsNtjgYZWu4dUGAbjN60knKGhOBnwBiuf83DCd3DPr90pFRtSklgJ5 b1FeMkjo8K2gxKAIUajCG9Whzm9OOXqrKmeVFqic7QJsvS6ar5QuxBo4ZKhJ9weLVu8Wt+ u1VSQkwUi8TfO8H7vB9kJ1An+iOWmXg= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1690996035; a=rsa-sha256; cv=pass; b=Tv1x+QaEb4BGUMdQN9mHHCYDyInRTRxglqBRvoPdmtuF7OnwZvWsILz6gO1BTZq0sDTl9l 34s4SVklic8XMb7e6asXJ6fuqB5yoYNz9hzdJ6uoNrOpVT/z2IaN6bNTsUgz9wFQYjRM7J dGkF7jiU39bk05+MTuBw/zFiA3yhOEY= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=0HPgoBL8; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=kDhO1759; spf=pass (imf05.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 372FYATd030137; Wed, 2 Aug 2023 17:07:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2023-03-30; bh=At/sKCrKkjsje5C4aKZrCdvi5koa/tVrReAydnbnuVk=; b=0HPgoBL8OoCZTc5o4kRWD7vy9r0m7phmB9FXLQ8yQ8ACxCJuSpT5I2q+5zel4XRP0sYt zbADUIh6fTXjvK5LIqWsYR1G3Vr9VqElvVaq04JwVTBknzQD2Z+axDMqIEVk6HbypxjJ 3+QoXVBzllt30HmiDhWAZULVxmM3RJ5Haz74QU6pa7NgrHVOt1jfs7WnMWlHuSCmzwjm yIUEFmh9v4WCfpsKMjELZ3HcXwCxHJY5pyINzdLF+luLAOgOFyChCJRIbeheKyvqFwoH LyJnh5E8OrRCaqGA+qmg3qXCk1dQWR+sZlX147Xo3XjSPLLfzf5pkn6JNW6bVCIUHx8X 8g== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3s4s6e7s6f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 02 Aug 2023 17:07:09 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 372GdxpW006902; Wed, 2 Aug 2023 17:07:08 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3s4s787w86-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 02 Aug 2023 17:07:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NJ4rqER84YwKawjD7+I/ZZ0GaUH39v8kq1+73LmvY0jID7Z3fAlmA7lbdFEzTbpUDOtqkO1IvjXyPCkT4WMp9QLwo3HaGmrKfZ+9afuAorRmxK6Rrb5rKB/ueZMPTo4dT213BeZpZeoHguDtBqIfRfNtMXpzN769ggrniPpoOlp075Dd4p/OIviWxZ2reWf/m6DV6LEWi0tKovEtCXgJ/b8qodQhu7c8MVXZzrtfNe0l7DtZOkK5VPYFUuS2GtICC88BiqinXm5AFW+jxCtBAZPafdclQGF7FfKr2RbfyeMjnukN5oEk8LOE6LoGZuILibTi8pzMIGpmH8dPE/6xSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=At/sKCrKkjsje5C4aKZrCdvi5koa/tVrReAydnbnuVk=; b=ID0K5BAk4ynFwb5YiAyJc+70lYpqwUPfg93/v6GbDgs5qD180YcWOlqV1YGmasxKSNjswwZ8cBlD3/eBQAZlkxIQpgVF7H4WGcMQj7ynDoZDdTYK1X4PK0GB2EaCTVfHljUobI10PObqFxD4yQTMneB8gtKFgMmRHP2tmg1UyoIY9jraPKk7D4PEErI/kzjBgrrZQfovUCJ3261CjDrKVoFM31JdI5SQ6z8ffPMM2aSA5ARHuZeDAnocklEIgvYvyZCFpmAnUAa1PhUks/TPlQ9/Dn5w09ztTn7E07Zq/CmjBVSPP6YQs1nraK2oq4FnR10ALWNJIN6R5aTyG65xtg== 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=At/sKCrKkjsje5C4aKZrCdvi5koa/tVrReAydnbnuVk=; b=kDhO1759CN1P/My4NtIaly4lN0ugS9Xg+qZeDRvZoSX6WlAKS0AgeNN5jw1+saq87reiehiaQuSzEq/pGfKIPes2W3I1qi1OR8OkwJW1DBGbaTuqqt2Ho5kJF43Pp6w3shf+1EzlXXOV3Pmb8rDjPte9o8/ojK/m1cA+O4I7pMc= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by SN7PR10MB7101.namprd10.prod.outlook.com (2603:10b6:806:34a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 17:07:06 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::26d3:6f41:6415:8c35]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::26d3:6f41:6415:8c35%3]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 17:07:06 +0000 Date: Wed, 2 Aug 2023 13:07:02 -0400 From: "Liam R. Howlett" To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, torvalds@linux-foundation.org, jannh@google.com, willy@infradead.org, david@redhat.com, peterx@redhat.com, ldufour@linux.ibm.com, vbabka@suse.cz, michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, hannes@cmpxchg.org, dave@stgolabs.net, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, stable@vger.kernel.org Subject: Re: [PATCH v2 2/6] mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap Message-ID: <20230802170702.cj6vwixrksqsdqp6@revolver> Mail-Followup-To: "Liam R. Howlett" , Suren Baghdasaryan , akpm@linux-foundation.org, torvalds@linux-foundation.org, jannh@google.com, willy@infradead.org, david@redhat.com, peterx@redhat.com, ldufour@linux.ibm.com, vbabka@suse.cz, michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, hannes@cmpxchg.org, dave@stgolabs.net, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, stable@vger.kernel.org References: <20230801220733.1987762-1-surenb@google.com> <20230801220733.1987762-3-surenb@google.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230801220733.1987762-3-surenb@google.com> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: MN2PR08CA0023.namprd08.prod.outlook.com (2603:10b6:208:239::28) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|SN7PR10MB7101:EE_ X-MS-Office365-Filtering-Correlation-Id: a34e43f9-967e-4cc4-24c6-08db937ae634 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7/oOXaxM67mE+xmm40rJ8fyTcjaQVN6SOD0Fi3PWou/BZIi2rZ6l+XTfTNTmf+NHEQiBypJ0TVpuHe+LxLI4eaUorMBjO+l4GqmIqh5SnZtUozxouanjC097Gl20Cir25J9DPAfSUHD1re5IKuQJ7w74WzcmFRzOibU1mvfGNik5d1F8GbwymeJXJYJkH+pCHTl2IYT5vCSFvDpHGv6Qeb1ly2WpeAN/kf2N45L5+Z7DH9RjNnN2tExiF+FuqDQQS3emsTb/nHhy5fzSumEWTqwkdS5Nmcdjnw6tUcTOsMVnhB8OPVH4VFa1zhoKKY1bfxqD4WrwDqMCb7v4iDPR7isDwgpMp9r8PmOhJFyXzVSLZKfJWaDLojcKXMeXGjFlziWD9GQopcRI8q6JvBMtR3tjtNCiWicifpg/UGpJupUU86QaamYMB/dhMDYIKGOoumGzdslwn3bum8w+v69Uh1VE8Wd66FstTy+VTieFsZ9IddQlbT2q6u7P14Fw7OZwQKQS6ec0pcPDWt87RRHc+0us0+3csAyNYmMocIfIMD23+sW8ZeLEg1j0+MfqgMv2 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(7916004)(366004)(136003)(376002)(346002)(39860400002)(396003)(451199021)(86362001)(66946007)(66476007)(66556008)(6486002)(6666004)(6916009)(6512007)(9686003)(2906002)(4326008)(478600001)(83380400001)(33716001)(38100700002)(41300700001)(7416002)(5660300002)(8676002)(8936002)(26005)(1076003)(6506007)(186003)(316002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?OGP6zOnoUnBc6ix7WkxcTMO2+AiswfKkk7RB4o0vpXvTkPMvX11FEAwlUUc/?= =?us-ascii?Q?loS1lCdG3/JEHHDF3Fe/43nKcYi5I91R4Wf7sqRvCSvUxKxNypoCdcR5I2u2?= =?us-ascii?Q?+/xgsapL5/nPfVcNJzrw6QfWAlpZhAWyapONFHpPcYz6CeHOcZgy/61QlGWG?= =?us-ascii?Q?I7icb0s1c08uUMC/3prsmhs6DNO4/U4RFJ3qEeXrT+nC9hsN7FpxqtaH6/Wh?= =?us-ascii?Q?gDX2TMglyUd0CCv3ZsCmNOEKdZ9ONchMAENBi3T4wLG2cjjQsFrTPjJnrJoh?= =?us-ascii?Q?QJNxp9KWlBk8X4OZp5o51tXjWCKCzNpjGfLoqE50/uowX/53Qi7e4VRfoNhC?= =?us-ascii?Q?+CfB5+uoFCm5aMWYXdidse4QFqYyibFeDYHJYm/6VJplmOv1HfLn1O5zUIDU?= =?us-ascii?Q?rcTHX0sovi+XzV3G1wyopoEo3xGoUViqW2e3UNzO+cuBfTGLH0HFg46mDH8I?= =?us-ascii?Q?YsQFzqhYxaxajuCOro8ciqcms4Te0nq3FMlyaqJkXF9IZ2nF/P0pGJzG0T2X?= =?us-ascii?Q?eixQA8/Hs8s7aN1/EyL2k3zAlj4er0z4FJn5H9pfcmdj+ZvWWJTK35zLMhYx?= =?us-ascii?Q?G+G9Fba2pLZpXaeEJOwvs6e96t0OVdQntQCiaxgIIK1KwCJRNz7GsTp/OJER?= =?us-ascii?Q?PR/S42YCDjvq5zL1SZBMU4e2IMVsyogXiYWJw/upuqb0EV5qUvXPkcGiK+Km?= =?us-ascii?Q?4wiJibOsH+yOf7uaAYnG2QfbN8Nfs44+D6YwbHKm+lzo75BywO4H1I85tqoe?= =?us-ascii?Q?4rofPrhPSXq3TvNPbVUVQZqLC0NA6jkAVVV4wvVTCsxwECBbp3eoIfQU0fMd?= =?us-ascii?Q?Jm+OYtd1ts5CN5CqoTr8Dh27mrzecGlyJlGFEQh3qrnUJX2gVT4qa6zfTuGt?= =?us-ascii?Q?2LqNCmCpaJhZE3fpoWcUrmfXBpPY3ekyKsTGWWosV5P9fY2kJZcwI9mRWZ4n?= =?us-ascii?Q?uWIv446F0gyOmheG7m9qGW4ljZUdW9H0F//hA+Pqbfs1MZvsf1H4M6FEZzWT?= =?us-ascii?Q?7xiYEMbQ5622arSfaFbcxG2N95mgP1rjeFUgkfX9WCzK3Rpv0iiJdp4hIhLv?= =?us-ascii?Q?nj2pb3EQ948P8qUWWSdhUMWpmo/PU8ji1F/hT3TJiUWVMHuZz2KBSBft6P/g?= =?us-ascii?Q?qTny2gnFihdT2Ti/JeqEosTkFbJt/8CzEBmePlQ8OUgh2Bns7ZF8+n4lN9KB?= =?us-ascii?Q?5vg60512GmtA0WTVLfOKRt5uyzlB3ct7M/FK4VK4kckr4PjlTLHsIx1GV7aT?= =?us-ascii?Q?7EgdM4DBoriLBnjcVjc3DgGoXt1dABNsHF21G+kvPOCFW4wMKakoVBkoEqSo?= =?us-ascii?Q?uBfUkrGX2vELzzek4f6pS7TIe0PnbvNCXqcmp5qy9I9XNbCAFSKWiT0mmSjE?= =?us-ascii?Q?hGksepexoabPGV6E/C1IsxNi86sGNhPxHazGecmmsc/aZqr+Alze4/PbbxB5?= =?us-ascii?Q?goKEnbYVL+/8ZH+qCnVUbCmP+jbJuDpMlafOAI+3nvhW6r97AkmtihBX1yEl?= =?us-ascii?Q?1P/IueCEAkHNRctoRb+oytHvtpbJVzMNpy1gXYoPk41A4jkTLrkn2HKE/Onc?= =?us-ascii?Q?2YSlRaMn3CxGv5HaBWbQVLciebu+3C8rHwW72VwGiqgTrUJuNhPmoP9WEa+y?= =?us-ascii?Q?tA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?8KVUu5Qa4XcoSmzZneGlLdQcYX9jSHZXIhJQr/RK6AomJpRERt8AwzAyrB6/?= =?us-ascii?Q?sSvVzkYsYW0wn7MjZeKTMPP1SbUKeF7jpXhafLSrL2A1v4RPSCF9D5ToWwPP?= =?us-ascii?Q?aO0kuJmfyz+yZAYWMs5J2CLEDDO9HKjG73eox7enD5sdSZUfcH+LL9oPdiHF?= =?us-ascii?Q?KcX8xXF/+nqM63Sgn46BuV+664gE09Q2cadQjcma9GNHNwyP8REUSRlmnYgL?= =?us-ascii?Q?+8MIbyXKF12uGpgB3ifhSq4J/FlKe6anqdKhl4IyDP1eo6bPRMF74nU/iM0f?= =?us-ascii?Q?zszG6mbmqfVVYBPMMNObaoqY5GQFfeB5HYtmN65HLIF2lNKU2EfEvuVKBeYo?= =?us-ascii?Q?rOPA3q43xL5kCi2dCyV6CFwtYSUxzxf2Qa7Np5F6fJ5mFSY9GG5SaZl4agrc?= =?us-ascii?Q?LQZpLQWieWTNVL35k8YriU8MDKHDCsrp+gb5frc7hIoWZeODODeiPDONtKvR?= =?us-ascii?Q?KNB1m3xDbbxkbGGbzDxYBW8ZGY8mwNRda8aciziC8HddUYwmpFhcmOsYkhNP?= =?us-ascii?Q?EcRkJ3gUAIuJ9x8/qhc9QtO1P/yP82/08JDCJZGh/RU/79uoIwwCfaKO0evv?= =?us-ascii?Q?UFba35jslMkzRQAijBz697oUSInrPgX8LrvP+/JkdaZgnjKL6YC+PxjJ01hS?= =?us-ascii?Q?KZ0y/acPhxwyLJa3RkM7LuzFWqu5vTkSMSQ0p+Bo6g9de0c0lG7t8uuSWt5D?= =?us-ascii?Q?vVvxhb9KClA4e7BY6NafCkr/IHhWlmMeMFoTuNgybMMy1gIxV5yl7c1Wib6e?= =?us-ascii?Q?2MSnGEES7rHSOYq5sFdWlgCRLANxtr1FoBW32gyXSzmy/1cQe61X4grg0/lN?= =?us-ascii?Q?Whgf3v/YHsrd6ALeLZ8uqchbAleOBPtgeAz6sx7ME8VrFK5zjT2UbDMsCorQ?= =?us-ascii?Q?Zm4lfdaD9IzBha+e+cFyTvYb+Cq5T61REYcuMvZIK/mkJ3lIw+oatpj2qFXA?= =?us-ascii?Q?sz4XNREFRnrsYkn+AUY0ecf/q8xLlgHjV/zcN3CdYUtxZmHuRX1nMMjB1Yox?= =?us-ascii?Q?+JFf6WaG72r/PGXXcX9xszS5blohs+b/HGsgMdidB3xQUrUp6Dpr5gdrBIbu?= =?us-ascii?Q?SCNlESzfoNn9JmOTw6CyvZ2YGtCT6C3KQ1rYs6rY9JH7+UxBiJOQVPa2TT0D?= =?us-ascii?Q?KpVLXGw4KwPc?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a34e43f9-967e-4cc4-24c6-08db937ae634 X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 17:07:06.1466 (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: RTqA5Oag0UwBRUuPG1sHZsHwEVJoT1hZRyhDTEwUVl61ag9Eeuq/pNrJ29Ag7VNVJY2wn8ucrSnIj9zIPU7QMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7101 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-08-02_13,2023-08-01_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308020151 X-Proofpoint-GUID: 1BCQ5YoW6EUAMizRXrR7uyH67SMkfvgI X-Proofpoint-ORIG-GUID: 1BCQ5YoW6EUAMizRXrR7uyH67SMkfvgI X-Rspamd-Queue-Id: C9FA4100018 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: qmtocgo6ku9rhiw3ucudifyox5bj5han X-HE-Tag: 1690996035-507057 X-HE-Meta: U2FsdGVkX1+yyLbNgj6PWhSXg3eoAaqjIjilNO+OAztucFqfd6OEiCi9GNinF3ucB/jJjQf0Z9Fd0lZ/lzKN04+txTJ97A2LMzLMReXESprjyed82WamkVsE8iSQyoAWL5HUvT9wGxpVzOZV8X+yRpS+Gp7zmmJKsquKRmFTIp0OoGoHXG6oQyeak6J5EZ/EUCospeEzz5HrqHr4e8DTofOs2fcb2qalr54kpaCiPYwiiA1xSMzHHo1+GYNgM5Yo+J7HKxGw2zbnKv6aM1iMBsQU7TG182xNxjkLQas7j3gmK870p7Bb22miIBLB9/4qyOu4s77hsQz5NsG8NPbxjKKliap4kXSv/j2KNUWRxEgvzEOMSQmcqqzgCHrObFS0EWOSilRrt2FV8Wu364VAUNkdMAMT7MfQvi624q560F24yO66AzFnH2madc9oIe1VEDKriEOQ8FvAx+X/aueBTl+uAm/V8TEzvnbgSirrYquCo3nFbay8+lR45dSzGjCk5BtO6mW97QajkT/jCMaqv6Nb7DotK8Qwiu1xCoCLysQET6Nabtl/0z/DVHfEKEqq5wjU0v7mp1snBPQ32TwzQ8XjgLms+sWeJHQx8Klw6FGjxFhtu+pYg9pxv8ZcVc1qg9oNpBxvVqclfjKfMb97fBfwQIEnHPFLd+jm+BY9POohPqwUSVCf6FMveHjwCVjOpJALFNHnzClERdnV/eyrnuZMHzYrxG4D+4rJMiqcxoyvxCmkHhdLHEegfL4tDc58nDLFRyyqKnxz+n8ckighxkb0pp38HmjmvWfQxUeJDt9mnRFL+0BqTdKCjZAIzwSemspQojKcivZZqd91hoT18X8+vKqtC8W5ekDaEUvyyy4gx/lGE/WlROivV2GQd0tA3ldny8cq2983Swi3/hzeu2FPI0OgR4Gzcxz2j8HRKYY6VLXAtcXlP5kAmqr+2tKU4jRpdTy4qVCvRQKyy/I sIT3ZRI4 xhvxIJC7IBioNWYwX+ILmYRNgPcLqCFI2IKtkucO2iRBpmaykG57UtjySXL2uqaNiHBCSn7bPdR9ccaOPtLd/7fDIaaiiKAEWaywSRidRBND65fYv5KsMPBnnkjsZkClZh0vh8sh+nQIwOKfkV8EsR0fkPd8vDOgoTBIYqDmhYnd9xp+EV0sfAUTwS+d2cybAq/7uneqX3k/ElMTSZMC4pp3uqnpRpxOsaTWgX2fP2+T6MnOEj1gxcTzYDnuoaJ7PHKwi9jhUoI0XhLPnagVCAXwOpIEZ/SoQyZh5VNqgNlbXmBFG2rsdFTos3fNkUJZtDLRKm+dGfQLn4/F1oaK3hemZ8yUc8cN9DnBFPbbr6xsLCTf/WtgaY6FXq66ZMlunVXO9nwTYUgFtNEBswbbchDtKl61TTG4bbW7CBk0q85fl03vCKAcuciYBbdDxRGd5lVMrlopN+U6vQy8DNAX5mG7ljeiMynzenSkBAZr45uou7H94QSVZc/3/N1xSezhFgjT0+LrCYUCY7cpKA86lClcXSJ2ffTnOCCWeW5D6pUMH05Jk5ZcD4M9Z7g== 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: * Suren Baghdasaryan [230801 18:07]: > When CONFIG_PER_VMA_LOCK=n, vma_assert_write_locked() should be equivalent > to mmap_assert_write_locked(). > > Suggested-by: Jann Horn > Signed-off-by: Suren Baghdasaryan Reviewed-by: Liam R. Howlett > --- > include/linux/mm.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/include/linux/mm.h b/include/linux/mm.h > index 406ab9ea818f..262b5f44101d 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -750,7 +750,8 @@ static inline void vma_end_read(struct vm_area_struct *vma) {} > static inline void vma_start_write(struct vm_area_struct *vma) {} > static inline bool vma_try_start_write(struct vm_area_struct *vma) > { return true; } > -static inline void vma_assert_write_locked(struct vm_area_struct *vma) {} > +static inline void vma_assert_write_locked(struct vm_area_struct *vma) > + { mmap_assert_write_locked(vma->vm_mm); } > static inline void vma_mark_detached(struct vm_area_struct *vma, > bool detached) {} > > -- > 2.41.0.585.gd2178a4bd4-goog >