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 BB1F1145FE0 for ; Fri, 23 Jan 2026 13:28:36 +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=1769174918; cv=fail; b=ncG2II2D39CJGHO26t7X9700OVlUigDAC8E51oLs0b7Ao2yRrQFbITcQce8kvOJHtacwPxyuOtzIqOGygJxVJKpk8V7SXzt+ljRKNX5mJDlZhwjghZf6fBvImS+eIqKKsAjXKZxLSWtCNK8z2FiS5l4cLm+7Dt7kitecYgB7BK0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769174918; c=relaxed/simple; bh=uX98f1tEzwCaOlcII6r2cllnrFWHoiZCjnai1K7CQIc=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=af6q38R0HuXPKYfL6i4WBmWHt/ov6hLUBSXrL54KOQmczJqyL+W//UBAcKL+c0XPr/ntYGDN1gBZ1Srw/L+OuoMR0o6WXIV4BmbX5d55UVxe+r2rOUp7Te1EZec0rvf6Mnnmgq7QV9V0WTHFlj2bhZGr5zCTi6L3D6hKUWQPmFE= 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=iSHpk77V; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=Le9mA9nE; 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="iSHpk77V"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="Le9mA9nE" Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N3EH3Z2401474; Fri, 23 Jan 2026 13:26:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2025-04-25; bh=5q9GwvKfP04mx7ZXHgJIT8LTHLag3vcsg8a4rGBjAME=; b= iSHpk77VLhUT3EcnEtUTYpxdZKMTv5n6JjvxBZEsGglEXtVbe7FtQ1ECWB58Colc of9NaouvoOAYwTvvMH9c9/X8h1dJZ02j5t/nwCvzJMYA/VEvILbsM4wlnlM9po+C Zy4wlkVzrk7Xr79iowbVjz40WhgK7LtGYFPbivwuSaWU0pWaul35d6PprBhaZjv1 j6ZAOuBwQgoOyWQbGd+/07egd0iAXuF+NOyaOkWJUCIuFiNBKBETr9CcKVj3kx56 Obmicxuy3fIzR3xNcyjMxOfi39rupYdOTnLYIwk9q8irLUKekHfH7dCXlBSnc2po HjW4k3M7+PM2CRlxRQ65QA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4br21qjgsx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Jan 2026 13:26:52 +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 60NBdVdQ022494; Fri, 23 Jan 2026 13:26:51 GMT Received: from ph0pr06cu001.outbound.protection.outlook.com (mail-westus3azon11011061.outbound.protection.outlook.com [40.107.208.61]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4br0vj4avk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 23 Jan 2026 13:26:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UdaHFQntzW51bpN2ll2FA5ivWOHvsF5wfYhzIf6fzxOWMHbpAv0huUMBxDIDW9reRcKzgWkFY9DOAVvlWxq2B+VWztx9vsbvNDvzj3oD/qppKM25W+aX0vQs5AMLUvS/7qqJXsa8JDYsGiaB+Ls7r6HtrWb9KTrKh/eFSAj9WZpUf+ClkIUGX/Z+HVZYzyH0Ux0lCmdsB4Mh/j/jBcCC+dqDJGqOcCFBE8ywiRCd77tm/oQ5adPQxDc5/5XzRQe6jRwe3DpxpUmgHAGvt/fU6VrU83V/zVNm4NFtJwAKh1wn0Fd6VDRV3tIiPNnn7XXhf21JLgjldA1o8NwyHjlGmA== 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=5q9GwvKfP04mx7ZXHgJIT8LTHLag3vcsg8a4rGBjAME=; b=KY/1Z41YupGQ17rqSKsCUHXSoRhvJqOv3egrywzzAdoIx8wJ2PNrs5xn/L4aKUaR/wYr2IbtmvyonA45KNGKXvlKXsf3lXpbz/C6yRHCK656mAKmPRlle6Ylov+rJucoX8BceW7x0mUxSv5R4G4qGq5hk7V+y12aoRnIB1R/Usgk+ahJH0n4NrgYFEZRY1xfVT5QDknJvJEV8xDZeTIAYs6dj9C8rIeuE61qoGim1clgiJEwY7ySJwx7QKW0LY9uMGjLmpHaCv8YxtPgBExgRp0onYaYPRbwqL2sompIE/2XIf91QRFJ4gPgOyztFtElwt7kZvl446VaGylFmA0zSQ== 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=5q9GwvKfP04mx7ZXHgJIT8LTHLag3vcsg8a4rGBjAME=; b=Le9mA9nEEPiOfQAJqaaVhy7SGes1sCLNOKDu58ev1a6HfkDk2v4Ek1ukiHW27soTwn/u5KBBT5NeAHD4oG0PhXUML+hj8cEiBtCmxQmj0WMRZg06sbc3O2GlkJvYl9w9s4KEdV/zYYbnWWqaLfeNNnWXDIvGBn+cD1/+OuY7q1Q= Received: from BL4PR10MB8229.namprd10.prod.outlook.com (2603:10b6:208:4e6::14) by MW5PR10MB5851.namprd10.prod.outlook.com (2603:10b6:303:19b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.12; Fri, 23 Jan 2026 13:26:47 +0000 Received: from BL4PR10MB8229.namprd10.prod.outlook.com ([fe80::552b:16d2:af:c582]) by BL4PR10MB8229.namprd10.prod.outlook.com ([fe80::552b:16d2:af:c582%6]) with mapi id 15.20.9520.005; Fri, 23 Jan 2026 13:26:47 +0000 Date: Fri, 23 Jan 2026 13:26:50 +0000 From: Lorenzo Stoakes To: Suren Baghdasaryan Cc: Andrew Morton , David Hildenbrand , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Michal Hocko , Shakeel Butt , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-rt-devel@lists.linux.dev, Peter Zijlstra , Ingo Molnar , Will Deacon , Boqun Feng , Waiman Long , Sebastian Andrzej Siewior , Clark Williams , Steven Rostedt Subject: Re: [PATCH RESEND v3 01/10] mm/vma: rename VMA_LOCK_OFFSET to VM_REFCNT_EXCLUDE_READERS_FLAG Message-ID: <81f537e9-7058-4f9d-b50b-b5458dbf4479@lucifer.local> References: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: LO4P123CA0652.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:296::13) To BL4PR10MB8229.namprd10.prod.outlook.com (2603:10b6:208:4e6::14) 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: BL4PR10MB8229:EE_|MW5PR10MB5851:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e1e5b2a-13de-4338-a099-08de5a830ee2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aWdOMnQzRGRQdkxNc2VlWGxKaXhnb2s3SVNVdUVpOGcyVDRmdHh3MnJYVDVO?= =?utf-8?B?WUQzZnhiRzJaSFMvUGdJZEFwbzNEMXdINTR6bU5XeUZlVkY3eUR0c3hUMXh2?= =?utf-8?B?N3l0SmdoMWdNeFFlVG5QTHlwOEdIbXh0NGdUL2pTd3pjamlYdUlhSjFtSlBo?= =?utf-8?B?dzB3eWl2ejVHcUJmaHMrNHpNYmw5M3JmZEdyS25tbzJld2FrTUt1aFB5bVRG?= =?utf-8?B?YVRSakI0MGZLRVRXeWUza0I5UWhueGwwcjdwMHJVRG5wRGZCMXBiNUl4SFZ2?= =?utf-8?B?V1ZvMnhWTXJzMCt4bEFwMG55azMyN01FNVVhNmhKWUp5VDYyd2JoSUNMNC84?= =?utf-8?B?WG5aaXh2TndrRExkM09zU0lIU29qc2NMWWU2REZDVTgrWjJZbkRkMVdlYkpk?= =?utf-8?B?L0hrTUQwc3BEb3g5bmRRSzVXSEd3V2Z6MnRzdXFzY2o2dmVBNzlmYlJqZTVP?= =?utf-8?B?dG5xREM3WnFGM09nRDhQbmEzL3MxSVZ1V2RTOUxJZk1JY0hZWWZnYVpvdG5n?= =?utf-8?B?SmZra3NpNEdDa3FRWC9xOTZpUnd4SnJQQWUzZ2xJNXNvYTN2UGZ3WkpURW9O?= =?utf-8?B?VDNEbXZzeE1rTHVocDEzdDJhMWR4N3VFYkZIbFpMazA1ekZkWWd3T00vdmhr?= =?utf-8?B?QysyYUF4ZWZrRGh5NEVBOVZ6VVg3czZWcVY0Tnh0VkJzOVpZTFNubVlEdlFF?= =?utf-8?B?R3JOWW5UMGY0OXFnaERnM1JqVzNvd01oQTlRckdNQi9ldmhiYlpaWFk4QXFW?= =?utf-8?B?L2FlUDVrYmZ0MjA0SmR6ZmFDTGVzUFVzMnE1TkNvS0JnaXdxd1l3cmlYMnEx?= =?utf-8?B?dEdMeFF0WERVRnIyNTRmS3h5TVpyWXYza2FvZHhzU1N0SEhBWXN6WDNEMTMv?= =?utf-8?B?elJDV2dKWlFLZDN4QnBSd1ZlRnd5OGxxQUoyUlpYckZmcS9KTTk5UE9SSnhJ?= =?utf-8?B?MGZGdnZrTXdNT3N2c3VBdVlEenUvck9TQmxnTkd1UHEwT1BVS0tCWlRiVlNC?= =?utf-8?B?UnA5Ymh1dks0cWNKc1hOeFVDakV5MlNjR0NzRGFpUHV2Ykd0aEJsclJzWEps?= =?utf-8?B?U0RnMkNwcnR2TTRjT2xjdHFOVzBZZHRWR2pIbkxReUxTRTJpT01TTHF3Ny94?= =?utf-8?B?ZzJuTUNRek83eWs0eTdlWGcwZUZnMWhHeS9yNDl6ZjJNT3NDcUxaa1BDaE13?= =?utf-8?B?QzROeW9XQzBiM1MrZHJ2Q3FTV2srRnQwbUVpZWJ6c2d6aWo3VkJLRk9lZDZq?= =?utf-8?B?YmZaT3RtT0w1cU5tcDYxYmREdzZTMGFuRjl2S0lVMnZmWURERnNJUnNIOU9m?= =?utf-8?B?UU80M0pPd0l0VyswVE9RWmdZUTU2YkpCaEgrT1NDNFdtNkJrclV5SnUvc3Bh?= =?utf-8?B?T3V0Q29VeDhpZWhnNzdPbEQ0Y2dTOHczOFg1WWlxQW0vd3dWY0cxMWwxdEFY?= =?utf-8?B?VzRHeklJK2pJREFUUGgrWXIvanNpQlhCZktlN1ptMytTQnp6SkFUaDZ4YmtT?= =?utf-8?B?K0daWlFXWTZlYXdHNW9HYTZ4WjZ6YlBxUE5UT0xFclVKQzdSbXA0T09ReWo5?= =?utf-8?B?UXNSYUhQa1R2elpwdUNuNHBXOXc5WUtkbGwyS1YzbDFNNGVFNHoyUitEUkFh?= =?utf-8?B?YXo3T01yYWFSTnpBRk1SbG1Td0JrcFJWTGtwZGVWRmRwazhUQWVEVlYxK0VX?= =?utf-8?B?ZG8rbXdGQ01CaG5BdmY4WStYT3NpQXJVY2wrcG5xb2VlZFRIQ2JPOWtTYk1J?= =?utf-8?B?dTU5d3JabHZIdkY1MWtJQktUZlBMY0g0TzhMcHRQRW9uRlZrWDlaTzNua1JV?= =?utf-8?B?NXVROTdsWlhHVUdqMWtwZno2QWZqejkyZ3hHUDJCcC9xVXN6aFBnQ0F4cGJZ?= =?utf-8?B?V0x2bHBFanlaeWxBM3BDMlVpb25UOXBjV3B2czF4dmQyc3E2YmJBRmduU2tx?= =?utf-8?B?NFgySHJvWnJNR0lWYVpWTHJzbGh4WlJhWDVLS2NVRGl0NjE2d09XK0k1dm5o?= =?utf-8?B?REtPcGg2Z2hsNmJGVWdTTjFOMVJqVTY3dW91VzZjMytWeU5pUnY1aGV4cVk3?= =?utf-8?B?d043bVpTK25PcFFSN3VZdlBkem91T0xjSVU4ZW9PTm44QUdhZmd2c1pwK2t3?= =?utf-8?Q?q+8c=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR10MB8229.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TzF0KzB3LzN0VGJGN0F2S1pobWtraUxqUklXeWx6UEJZVDVIZXZoZWlyWmZN?= =?utf-8?B?UEFDZ3p6LzMva3NNQXJXbHIxcDNuc2VISlV6TU5mOUtTNDhKU0RJNDlKQlQr?= =?utf-8?B?MDVnWk9US3VISkxJWDBIVVZzN05Rc1RaM0w3L3Rod0k3UTdOSklGdVA0ejdi?= =?utf-8?B?Y1ZyWnpDQ3cwVEo3SEQ0SnRHZ1hkN3ZRWVYwc0xYQWVDMWpickxpRWR1KzFB?= =?utf-8?B?VWlGcGxDUVMrdVlTMWVHR0MwRTMzZVQyUzcvcUJURlEwckhST0l6UmM2aFRq?= =?utf-8?B?dFhtcUtyNVVQOFZuRDVGK1dYYVhjbUlLZXVtRzN5V0JvMnl2Q0xoQ3hiN3Uz?= =?utf-8?B?U29EaFp6SE5OVVRJbzNINmp1Mi9kYXdjYkxJOXl2Zm1pbHQxVEUwb3pzMHp6?= =?utf-8?B?VDFZZ1RJR1Rkd2dJWUFXcFkvem1JWWgxKy9EaEZ5cStOWFRRNzZZWXB0UnI4?= =?utf-8?B?UjRTQlc2NURyZFpUeFpvQ1U2L0dURkdqSFNndjdSbzlyVlpZcndvMkpDNjI2?= =?utf-8?B?ckhwdmNERlhROExRRlF2RjFxZnB2RUE4dVlVVjEvc001SWdEcGN5VEk0aWJu?= =?utf-8?B?K0ZNSWxVQkljNTFTL1dxTWxLa1p5L2dwcVJpU3k3RFlqc2VLeDF5ODVNQVFZ?= =?utf-8?B?dkRtVUhTMklpMmsyTlBQOGRWT1pBSVFnSFNlSmtUSjdnR2YzTDQ2bnYwWnd0?= =?utf-8?B?bmhOS3Qxc2xSRWZsQXcvSjN2bnB2QlJDRkFjSHBRV1ZKV1U0c3lzVjVyMkNR?= =?utf-8?B?S3IwSjVEeVVpU0t2UUhNVUlvZGtyaTg4RS81NUI0cjNDbzRYMThaeXJiVjJ1?= =?utf-8?B?djNwYTNkRHg2Nm5NQ3JwVW9aSktubEQ5VHdBUzQxYy9hR1VmY2owclpoekdM?= =?utf-8?B?T0xVWEl2eW41bU5tVTByV2IzWTBXN3h1d1ZEODUzM2d2VnpLczNqUFAvQ0hQ?= =?utf-8?B?ck5xZnoyOHAyQVhmMUJCc0pyVEJLY1JSalQ2MzZJNnBBSHNuOCszNFVtVHZs?= =?utf-8?B?MmlMYlMzRGEwWUlTK2tEYnFRb0ZjY0I0dUJBMUp6bUt3eDVLckdJeVlvU3NZ?= =?utf-8?B?NXdITGowYWIxNFdacUtySTJIT1FMTHE4Yk1nbDYyZmxpby9PWTRONVJkUE10?= =?utf-8?B?TkpRUkxOdzBVcW15VW1Qc3RwOW5ZbFdBM2F1aWZ4WXQ5Y1VnZGhnbmM1Z3dE?= =?utf-8?B?bGZON3RvQVB4REFjRkRJSS85cDE5eUEvVHR1Z2dnS0c5V1JFVEZ6WTlSU21v?= =?utf-8?B?YVYzbmJlTzlJUXlybGcyZ3R0cGY3T2p3d3V3ZDNzR3V1MUZQRHNwbzRpcmVl?= =?utf-8?B?akVhTEhWMzhFNHdsbS9hQTZiRDJiRTkrZW41amNGNlYzNUZTelllcnZkSGdh?= =?utf-8?B?M3NieXR0SkNhdHFneWF6bFJuN3hCRjVQc0ZRYzZMSXdUVzRka2VJZEh4TzN6?= =?utf-8?B?bnp4QmxuVlE5aTJ6Ymg3Vm56WGJCc09tcUNYdzQxWmUva1RHcUYvWFh3czFB?= =?utf-8?B?Sm9qakd3eGt5K2lES2RhNVo3ZjdqaGJ2dlRXQVlpb2ttdGlHZFhSb08rUThV?= =?utf-8?B?T25lYmdRRDhNTEZ2azUrSkw3YWN4WERIQm1KTThoYXhYNm1EbHNUZHptSWcy?= =?utf-8?B?aUs1VnBaN1FiUm9NUS83U1Y0SVpXeXNYMEd5VUlHTzI5ZHlFcVh2NFhEZEgy?= =?utf-8?B?MnEweENydUo5cUFNd3RzMk15dWN1SlNaVGhzdmFyVlFvT1ZsTmpNN0xpd1h5?= =?utf-8?B?ZHlyRVdVSC95Vkg0NTVuZ055K3ZXZlV4K1dnc3pwaTJEZWUzK29mVDVwUFlm?= =?utf-8?B?bndlcnFxeDltaTRLSWsrUmhRbmNWeUtXOUdRWEd5dytQRTFkVHN1Lzh4dFEz?= =?utf-8?B?eFdlVjVPRXVkc1BhYmJaN0pBcEcvNEZkNGhSbEFhL3c5NU8rVnFGVkRORkRq?= =?utf-8?B?SVRBUDNkNkJBNWltd2NHTm12b1hLQVV2SWZYcURZSDkrN01JOVJyWm1kKzRY?= =?utf-8?B?b1JGK0lGM0J5SEJMdmhBNHdLWUlQYlc5QmxEYmdYUjFRbC8zdFBiUHVtT3NS?= =?utf-8?B?Q2ZzS21WRUYySnhHUktTTmxZVnd1cTN0K3JzRFhrcHNiU3RNSkRXQXN3MEJn?= =?utf-8?B?MnVJSUtJSlFCU2lGaytLeXMxZ2ZmWDNYWi9qUjVlSHltanc4dzg1eUIzRGVH?= =?utf-8?B?eGFObzlSZ01yRWszSnZ3K3JLYU5FR0YrN3lNVm1PZGtleHpPSHFjQ2NldGZ5?= =?utf-8?B?NGZtTVJiV2krbXh0VDBURHZvUkdJMWZFZ09JS1pzcFlubzFPWVpZdlluNEFG?= =?utf-8?B?TkFudzJ3ZDdtUERaZ3VFNjNnOEhxb1N2N1hEUlo2YXpmLzFpR2NMNy84TUZa?= =?utf-8?Q?2P939Ar28QI/N9Ts=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: S6CRuePiYXWHltvN0/3O5tRZL2TaiIPf53wbiPz72VnHKch9bm9Kx2sfDxemY35wg/5YaTFTVFPmzRm7UPdyxW8CZsr/8068N40zuFuZwxyHn3RQPYipdefqhg682A8lBHs70UK6zww0x1ZpRAI4RyZkGJwKbNiqX5byM//pVTOQn5C2Gdm9dX45LMzaHD05tEpfKwivr1x3sb4DeV+NLxkRSm0Kuag38M18jZNRofnEueCckhKscDrOhTyLT1/MNPFp3Oyuw4oBnGNhZXqJmUMLcanpg9CMz304dcEUDUxl+O89SwJk4trPlhTrj6/E0saG7rgD+2CnI20YaRarcN+DeEEUdzzz0vzW/iCpJj2n0s2YC4xFHzohC8UxEvp7RJI+2UyVsHiFRhRPi3hiti4Wd6eaeGQQtAnrkpfTWGAVJe5Snypnz0R3svQ+jQjWCGA04PEzpnyMOhvAm4vW+EbVN7zHo3p0rGZ2vRYsksHNVVcxpyeYCvECHzmtgzpBVWM+UuZKVg4j/MJXSrUTwQUV3NeOqDUMilAZuCMTdNI8Xxg2qBIBrzbvecHRmtfz3EgG0YqL9W1I3bPB+n+T7xe3YEBk3f4wFFBFUCHedeE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e1e5b2a-13de-4338-a099-08de5a830ee2 X-MS-Exchange-CrossTenant-AuthSource: BL4PR10MB8229.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2026 13:26:47.1263 (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: G44+1krNnmQVs1dwWf4OlODxKmkol1rjR/b3+iGLBxoxVYIE1jRtIFUKA53zG9Q6GJ0CjI8UeXyj2PMvGlrrurSyDGyHuSQo/UP7mFszsg0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR10MB5851 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-23_02,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2601230110 X-Proofpoint-GUID: uP-cHRu7Y9gIcifN0hX8jHrGxU5fn4nY X-Proofpoint-ORIG-GUID: uP-cHRu7Y9gIcifN0hX8jHrGxU5fn4nY X-Authority-Analysis: v=2.4 cv=QdJrf8bv c=1 sm=1 tr=0 ts=6973771c b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=yPCof4ZbAAAA:8 a=1XWaLZrsAAAA:8 a=xsTsCLxMLOmhrjQPJjkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 cc=ntf awl=host:12103 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDExMCBTYWx0ZWRfX8oJwez/fGpy8 V6a4i1zIQ+iyq6UPKzdxjUXq/17+LHhB1/zeOl7gpLGMK2dAd17v3AIH1jPYn01/TOB69d8nBoy GxDVZQtGdS3m9gRQQnhumy8KREcnyigQov6qJDo4WZFCcPHr0H5CVK0UX4nLufvSV5oRU0uiztU JBgUWUPo6cshD7rqoIqsrlxLAk9h2gmQWRUrZeZpavOamsOO75g6bYmDZvJJJYSJFgCqTLjAAlj 6CmbXJBEnw1qp7+hfTtw3ZJiXWhcViakQmkpQaXd53xWL2pg8wQldE4VOwEpLoW/wHUTW0lbwZi qryEu0KSc2/WcBKn0XJFkkLbNz0Iiy58PdsAZ3H8ZDSI4W3zP4mtmUfbOubv4X6uHM0+vNCSmEN wK9o2uHT8thsa2uTwQHof1hY03HmgmplIY2YOhGLDVIUIKOmyZGprTD+98VYYRWS9p2XNBqXPKh wcYwUNOOGG1jZCdHI8mazqfSJbujmQy87LPyYGe8= On Thu, Jan 22, 2026 at 08:37:51AM -0800, Suren Baghdasaryan wrote: > On Thu, Jan 22, 2026 at 5:02 AM Lorenzo Stoakes > wrote: > > > > The VMA_LOCK_OFFSET value encodes a flag which vma->vm_refcnt is set to in > > order to indicate that a VMA is in the process of having VMA read-locks > > excluded in __vma_enter_locked() (that is, first checking if there are any > > VMA read locks held, and if there are, waiting on them to be released). > > > > This happens when a VMA write lock is being established, or a VMA is being > > marked detached and discovers that the VMA reference count is elevated due > > to read-locks temporarily elevating the reference count only to discover a > > VMA write lock is in place. > > > > The naming does not convey any of this, so rename VMA_LOCK_OFFSET to > > VM_REFCNT_EXCLUDE_READERS_FLAG (with a sensible new prefix to differentiate > > from the newly introduced VMA_*_BIT flags). > > > > Also rename VMA_REF_LIMIT to VM_REFCNT_LIMIT to make this consistent also. > > > > Update comments to reflect this. > > > > No functional change intended. > > > > Signed-off-by: Lorenzo Stoakes > > Thanks for the cleanup Lorenzo, and sorry for the delay in reviewing > your patches. I finally have some time and will try to finish my > review today. > > Reviewed-by: Suren Baghdasaryan Thanks. > > > --- > > include/linux/mm_types.h | 17 +++++++++++++---- > > include/linux/mmap_lock.h | 14 ++++++++------ > > mm/mmap_lock.c | 17 ++++++++++------- > > 3 files changed, 31 insertions(+), 17 deletions(-) > > > > diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h > > index 78950eb8926d..94de392ed3c5 100644 > > --- a/include/linux/mm_types.h > > +++ b/include/linux/mm_types.h > > @@ -752,8 +752,17 @@ static inline struct anon_vma_name *anon_vma_name_alloc(const char *name) > > } > > #endif > > > > -#define VMA_LOCK_OFFSET 0x40000000 > > -#define VMA_REF_LIMIT (VMA_LOCK_OFFSET - 1) > > +/* > > + * WHile __vma_enter_locked() is working to ensure are no read-locks held on a > > s/WHile/While Oops thanks. Will fix on respin.