From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013001.outbound.protection.outlook.com [40.107.162.1]) (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 B20651DC997 for ; Sun, 14 Sep 2025 14:04:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.1 ARC-Seal:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757858701; cv=fail; b=sfZ2JjfogrXrNNiOtrLq+1Kvau8OImPKWW9NB9qXIixgmeIv2+PoGptlKxwf5kakI+avRZYRMugTevs679NacwoaqBMoiyQ5Aq0xD2eD5Kn/3y2VnsrBcRjG0RdUbhypImgcgPJSQ59HIN+QfB7g1aR3b7f4+FQ415lteApvHbM= ARC-Message-Signature:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757858701; c=relaxed/simple; bh=IDVS7WtEUHStCcCSWxx2jSmTQ1QF0D1hg5b5HJ/GtZc=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=YoKxU6k++RCMq/k0hJ8sqCFqwcnKqgJMkVtOqwxTvS9IdtoHq+AOggKj5JH/2Krkiu4d7NH5gaql/smaerdg+cao07w3n5w+jw1b1PT84djvuB7//X+so6XZEQiO6OaXr+pOzSmK6BpRu4YwQwh9cX1JQRLRiRHVhXWgmdBeDbc= ARC-Authentication-Results:i=3; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=d2MK6lSP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=d2MK6lSP; arc=fail smtp.client-ip=40.107.162.1 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="d2MK6lSP"; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="d2MK6lSP" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=tgjxFqj8YseSjEzH7DJO1gzzUAv/JAcpZkIjVS5TdQ1VkSj72yXa5Qbt1r06fThiM+oQqR+ZztK0ZsV4s/SI/qwc+ntin3jMKyj/7Zg9NHWoAlTnVURyuF7BAhdF2HXr/BhS5XmxecWGGU/QFhdNB7yCsO+g6IPXkgY835coS/n57T9SN8QYuFNzjW7E3EhN8nWaqTE/Vs0Qy7YU8qur0IIh0RlHR0jI2dbrKLRPMJG5pdjBtPMkwHC300KM0LGk12pQBcE9szRaJgUtO6Umewwhe8T/zxfQFhU3p2VH7jrWJhXaStX7lNKbgdkJaQ6eLC0VRMuWFDllA6k/IckIWw== ARC-Message-Signature: i=2; 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=XSxyPK71CS2dOdEBMBqI5It3Vz70D/GjHb5oUM+rPcc=; b=umrBYmzs700Ij0DWblqgPg2iy11EtviD6kRi7jHlXQbJSI1zjImehUCOV3SjC9mR+4HxQh2j3RuKPKc0m1br1gO5MnBHFK1MDqgrPAyEXKpyfKxHDObIZ8cTXz0SVbIOou/IM2uEWBJuLHEFGl6FvHTFOFh8n7Q4GpkB2p8u/SX3aBme722BEFz0CH0/feYIFmquBDYdZgqHbFzrV8eM3rn1ivLH722IgzZizzMZvOPG8u9OoMaKwLBbKXjRtAtPmMqxXEg7f/p/XI/XAb11EIL8OE4NJvPW0Cs7qsnzTGkbIhU9dLh+rDJxMejO8L2QBLXehrcLVP8qbAPu6B+3Kw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=gmail.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XSxyPK71CS2dOdEBMBqI5It3Vz70D/GjHb5oUM+rPcc=; b=d2MK6lSPeXM6HDFiz8xRp9AVITHYN/xcDvvsQwbMkscZgqA4b5Z0AZmIiaaLXM9+B4luLItA/DmY53vTNMyvLMXszpvqBfd1vhRPtDZqAVmp5lHkdMJtkkzPZrZjxsdrJmM9yDjhI50VxhUmhKu355AFODZ31YwyZkbcPa1oN9Q= Received: from AM0PR10CA0109.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:e6::26) by DBBPR08MB5915.eurprd08.prod.outlook.com (2603:10a6:10:20d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.19; Sun, 14 Sep 2025 14:04:53 +0000 Received: from AM4PEPF00027A64.eurprd04.prod.outlook.com (2603:10a6:208:e6:cafe::29) by AM0PR10CA0109.outlook.office365.com (2603:10a6:208:e6::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9115.21 via Frontend Transport; Sun, 14 Sep 2025 14:04:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AM4PEPF00027A64.mail.protection.outlook.com (10.167.16.75) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9115.13 via Frontend Transport; Sun, 14 Sep 2025 14:04:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FQ+U1R7Waw7HGfWEJbRVsMdazhz8ji6qKlXyAhewQe9Lz7lBIgxpbL0vBTu4+racWPPLw1P1qpk/HA9P8lDAzAjWWMReSXbQULGToiCpgproL3i0c7MBGHWBtl/KfZ06wRH3A9Za2fu1S0L26DF7zW137alzUZcxnOroU/Wgiljykii9hHJrfdJcm6H7RHe37WZ8VO9NzrmGf5xuloG6k/EWOXklw5dKfLTaHdfbfPlAMkyI8fkofoEi0YE2R4ZR4MCfCbFsppmp1Betpug3vNNnhG1RU4cvJ5nZvCq5XVtg5X4fmt2DTyaY+EILR9Vv08JpeBc7iyopzi36eQ7L5w== 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=XSxyPK71CS2dOdEBMBqI5It3Vz70D/GjHb5oUM+rPcc=; b=mc95PeQwX0JKYu90Uux5a10PE/lDrA4/g35MKUxWCisVCBwRTubXWk5+kjrk8AzWHuiy7zPbxsP3ofPnOpDdzDDblRs6SyjCYpWMN1A8r6sOZxBQ7UAe1WxCL07xHS0x4iEwhx22oVKnLSd5ELtjvst4tb9/bZ4v4+PLjUKw1zxGsgv9vZA9l9L0UtmVCOQ9JldaXU6+8uF96rqDLAo2B1xKqmh4Yo3JHzw92mt5CXB5gXkU50Rfs8f0YdU+dyfHKeMstQY68tml+/oAwJUFKTHevNgOUjnoCLbdFYoDIsWKf24B+F+h2f9LkFYNrQ8DN0OFaHDUf9pVw1Mx8vWKLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XSxyPK71CS2dOdEBMBqI5It3Vz70D/GjHb5oUM+rPcc=; b=d2MK6lSPeXM6HDFiz8xRp9AVITHYN/xcDvvsQwbMkscZgqA4b5Z0AZmIiaaLXM9+B4luLItA/DmY53vTNMyvLMXszpvqBfd1vhRPtDZqAVmp5lHkdMJtkkzPZrZjxsdrJmM9yDjhI50VxhUmhKu355AFODZ31YwyZkbcPa1oN9Q= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) by AS8PR08MB6648.eurprd08.prod.outlook.com (2603:10a6:20b:39f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.19; Sun, 14 Sep 2025 14:04:20 +0000 Received: from AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e]) by AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e%5]) with mapi id 15.20.9094.021; Sun, 14 Sep 2025 14:04:20 +0000 Message-ID: <20e7f812-c1e7-455f-a523-08fc99024adb@arm.com> Date: Sun, 14 Sep 2025 19:34:13 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] mm/huge_memory: fix shrinking of all-zero THPs with max_ptes_none default To: Usama Arif , David Hildenbrand , linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, Andrew Morton , Lorenzo Stoakes , Zi Yan , Baolin Wang , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Barry Song References: <20250905141137.3529867-1-david@redhat.com> <06874db5-80f2-41a0-98f1-35177f758670@gmail.com> Content-Language: en-US From: Dev Jain In-Reply-To: <06874db5-80f2-41a0-98f1-35177f758670@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR02CA0015.apcprd02.prod.outlook.com (2603:1096:4:194::16) To AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR08MB7120:EE_|AS8PR08MB6648:EE_|AM4PEPF00027A64:EE_|DBBPR08MB5915:EE_ X-MS-Office365-Filtering-Correlation-Id: 29665885-24b2-4bbf-3c51-08ddf397ad7b x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|376014|1800799024|7416014; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?UjNPcTRpTlAzZGYzYXF6ajVTZUtkZGoyZHpwSEI3ejJ0djZIYUhSK2MxK2ts?= =?utf-8?B?NTluSFVCRGJHeXAzbFZDRkRWOWJRb01JZkhQcml3MFhUbFNvdEJDZFNsZ2Vx?= =?utf-8?B?U3VyQ0l4eFVEaS9qTzB2dVE2REF6SjAvREFVNHN6ZkJveHhTY2VWMitDUU0w?= =?utf-8?B?NVkwY2lsdjdZWGRaWDlyV01kTmd0Zm0yb1VSbmxpK1RyNlRnR3VaeTV0bDZ6?= =?utf-8?B?ZmVpN2VDaC9JTnY5aWJXQjdHTkRhaGNnOEp5dWN0STcvS1d6dHhoenUvT05h?= =?utf-8?B?NVl0RkFVT0YxY2hjdFBmZnRmRVlkcGZONTJJdGpPenJObFBjVG5DNzIwdzJn?= =?utf-8?B?T01zb0ZqaDJEZGpGZ2xnZHk2OXlKcmZLR0FWYzlGQ1g5MndDcWNLVE9XakF1?= =?utf-8?B?d0VuejhPL2hFYkxuQXhJRU1oeU5rWnQ3VXNmSHdCZWlXRFBxRXE1eGdaUFhj?= =?utf-8?B?QWZ2MFdEa3cyNWg3eHZwWWZJS0pzOE0xbGhFQjljNXgvTjhwZURSdEZ5Smxm?= =?utf-8?B?RDhmVmI4cDYyeVVrRVRKYWN4Tkh6MVFLdW9NeVh6eHdXOVpFYU96Mk82Qll4?= =?utf-8?B?S1FuQTNMK0ZVOFF3WEg5UndxWDA0R251VzZYOWdSVmFod0ltQy9UZGo4YmFI?= =?utf-8?B?OXFiaWYrUmw2RndFNVVLRHZOSWxwd3BkZTNFSk9tamVkWjBwbUlJOURqeVdu?= =?utf-8?B?dFZQWkwxaXBjSFVzVUlwRXRoeDRBbVJvS3NWS3Y2cWo0R2dCbUVLMC9jM1Vr?= =?utf-8?B?TzFncXZxdUJLdkd0VTFmUDE1TEJ5NzRsWTJTVitsS3hJZmpGT0xBUVBNd1lN?= =?utf-8?B?d2sxc1RqOW9pZkxEdzhrYWlEWS9zeVVmb1lVdnl3aFlsS2RPTy92ZXZoQSty?= =?utf-8?B?Yi9pb3QxcEFGTVRZS21HYVI2RjRBS0hZOTN1YU00ZkcwZW40YlM1bTBxWHhC?= =?utf-8?B?Mjh2elVkUmh4WkJFOEdwUnV0ZUtXTEYxMGVCTENmclFpNzlybnZYS1MrVHMz?= =?utf-8?B?Y0t4OGRoTDFRY21WWHVlclZ2Y3VlMXNoYms1b09WR25semhhcmlub3JLTm12?= =?utf-8?B?Y2kreUtnaVNkSmZCaTR6S253R0xGWlo3ellJM0c4QU9kMWp5dTBSSGdJU0dF?= =?utf-8?B?MnFLZG4rZENES2VvZ2d2Rm5NZ3libWRmWnJWRjA0ZkM2UWNKN2hYTVRKVXd6?= =?utf-8?B?S0E4U0doajN4dUlNc3lkTE92cWI2YzY1aWllUzJFMzhPY1hidkhhUVFtKzVp?= =?utf-8?B?OHJXTS80Wkk3VDVOYXJVQTJCa2l5STdVcU84RXE4VGwyOFFEZURHODM4R2Fq?= =?utf-8?B?Ynd6VGJVMkpvYWlTa2QyTEE1YnRXVlFvUGRocGhSaUsyc2ZxVDUzeFBQV2xI?= =?utf-8?B?Mk5kN1p5V2t3enByNDlJRGFhODh3UktaamN5dlJ4UlZweEpKa051MUxNajFM?= =?utf-8?B?cFErdWM3bDZqeGRQR1VER1NBbGQzeXRxdmJwNUdjZGo5ZFFTb3JQcFZ4eC8r?= =?utf-8?B?L0YzQlJNZ1JuMVliTkVYUURXbUFoVWh6RmF0VVZIOFlFazROV016S0w5WVRE?= =?utf-8?B?NFhoZkMrdXhQQjFnMjI4SFhIVm9xbS90QnYxTGxGeW5WOVl1aFg1MUpRV3gr?= =?utf-8?B?UVBtbjUvMjA0ZnM3OExTUEtCbDFVYWpYVHVDNjN6NTloT2VVREVwSUF0eVpF?= =?utf-8?B?WDJRVkJTdlhvcXRPT3IxQU1zYjdHVEs3OEhGWTIzb1Q5Y05CMVRVNkpEK04z?= =?utf-8?B?bWhPMjlzK2NLYU5VRFUzSk5EQkRtTmhRY0F5ay9wbXErV29lNU1ueW9LUlhG?= =?utf-8?B?cHVWNElLZ0txaEdyZGR5VVRURXVmUkJ2QVFISDh2b01FQ1hUWVk1alg3MUM1?= =?utf-8?B?VEpsNnh3NWRPZUJRVTVzTktXQmJONVVaQzB2YWdCT3VkQnc9PQ==?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR08MB7120.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6648 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A64.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 998e3448-e889-4b73-1c8d-08ddf39799b7 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|1800799024|7416014|376014|35042699022|82310400026|14060799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N1NZalVXazhzMDhqMUgvUWxFV3plcHFSMjcweWpYeGpSVEJMSlRGMGp6YnlD?= =?utf-8?B?aHhaN2xaVXlPTFhTYUs5UStLZlc1bXg2TnBUR1ZkSFR6MFprekoyeklMWmF5?= =?utf-8?B?K3YyLzk0aWRiRFlzTFhaMGVmZXZENDVaSUtnWDlST3E0VTJBUW12OFpHNUw2?= =?utf-8?B?N2JxRlp2blBKSnhYRlV6eitVZ3A2aDRFNzVZajdhQ0JTaitDV08yRWFpV0x6?= =?utf-8?B?VDByUmp3VzlQUWl6ZkpsOXY0VXZVYVZBcFhWamJwQitURDNZbHpybEtXNXYr?= =?utf-8?B?NHFEOWJRR2VxaDJORVZyR2dOVlVzQ0NYRXhHVENTd21hUXorZTFCZG1FdmN5?= =?utf-8?B?VHhRY0Y2Z0VtQ0NiZU9JWldVREppN0U3bFptVVJ5SFFhVm5TRkJIZTcycWdo?= =?utf-8?B?Qk9iMUVJV0ZiTjgrN2ZVWERtRFNGeUlpWmhUWXNoa0VDZ3ZJQ2J5Uy82RzRD?= =?utf-8?B?UUdCNlp3RDl0NWhUMzhjdTBkWCtnNWdmMlF6L2ZnNnhldDZ2NmtaT3Fnb0R4?= =?utf-8?B?NkRrdTB3T2NWQzMzVVhCR21VVUY1OHI2NVJrUlRLa1llTStJWmtxQzBxTkN5?= =?utf-8?B?TmRFUVRobk1ZZmdTYTdmbFhwV0VNTHlhTHRqcDFCa1FWbnhWTERHTzczTll6?= =?utf-8?B?TkU3Y0IrdUp0Yno0RHNCUVRXbTlLREg1ZUxCSXEwcWxFYStNbFFzVXRQMlBV?= =?utf-8?B?amNyaWIzSGVYbTBwZnlGc2lSMDlFbzVhNHJDbHh2bzFmeDYxRExPaFFUdGFN?= =?utf-8?B?YUhUWlVqWEVRdE1tVmNzY2lrbVJCUHZHTlY3Smhrd3JabGVZSG5UVmRQMmRD?= =?utf-8?B?ZmJEOXN5bndEZzRKZXZBQWg3RVUwZmlSWnZ5VVRBQXdQaG9DTitVNWZlSUtu?= =?utf-8?B?d3MvYjY1WlBFSURnNHdoVCsyOGpOR1hVVWo3cmxWa0FZNnkyUmNuUmNvN2hI?= =?utf-8?B?QkFKRTQ0VmYyakoxbGJUWjBWaS80OVRsK1FqKytLNGdzNjIxNVN3eklVVVBR?= =?utf-8?B?Z3YwbThvYk5vOXlOdzF5dnpRMVNGTUdNbWc2YWNabHllWUp5YjMza3hwb0lz?= =?utf-8?B?d0V0cDhDb3hOUElNRW1xVno5SFd5TzZ4K3FnczVhM25rOWFWRWEya01aQ014?= =?utf-8?B?TEFoYUREVm1PdC9vNUxPRmdUcXdLZEUzRWNuUTRUUm5pTHVxdjM1VG5LMmVQ?= =?utf-8?B?OWRxdHFZY0I2bU9JYURscnZ5ZWt6U1plb2ViKzdTZ0N3RFhQVkU3Q203cTNq?= =?utf-8?B?YnNRVWZ4aWpubnJsMlZUM1BoM3BhQVhVV2UzVklUMHZldmdNV2ZZUk9kMVFX?= =?utf-8?B?Z2FlYkp2K21yd2ZPWnZMS0pDMjVkb2lLZ0krK3pCMjRSUG53eGV4OE1JeTZp?= =?utf-8?B?d1pBam5HYURMNHRtYWN3S0xMakxsYnhsalhWZXc1Mnk1ZEFyVGhkS2VXOXAw?= =?utf-8?B?QzlNOU5ZNlM4LzZOa2hKMUZUOUVxb0RrRWJDRHNWekdsc3F3RTd1Q05nZ2dp?= =?utf-8?B?N1R6d013aGNMdFR0Qm9JbDFsQmFwQlpXd0JnanBTQkQyWDVsWVlRRmJ3WFlm?= =?utf-8?B?R1hqczVJaW4yNUZjTXI5UEFISGdyZi9QSVY3dE9jdk96eGpXWTZNZERNUHV3?= =?utf-8?B?V21xSldidnJZSGgzT3dkblN2bmtiT28zSG5HcVJkQzBmMVV4L2xCWjErSWpj?= =?utf-8?B?TloxaHk2LzZmc3ZRN2NwY2o1ZXdSNHdrNFFTZnljeCtwWElhdU9RRS9SRmpK?= =?utf-8?B?dTk2dkFmc042Zm5TMDNOUUxueVpGbUt5ZnVZQXg5akkzVlFPckZNUTkyK2RO?= =?utf-8?B?eTBWRHFLYnZsUTc2VTlTbEhmTC91RUJkQlpvNGJYVERxcHIyYXJQRWZqUWZJ?= =?utf-8?B?RmZ2Qkg2UFpIWFI0Y0Y5VGo4Y1RXRnZHdWZtMjd4R0FXYWtraU04N0V2VGEz?= =?utf-8?B?eFp0d2tMMThlbjRoa3E1L3p2NW9HN1E1NUlkdTU5L2tEY1k5SDBLekRSZGFE?= =?utf-8?B?K2p4dTFzcmV1T3hYTnZsaC9ZVzZoZ3ROb0IreUkySmhSL0lOZ0NJNEVqQzRw?= =?utf-8?Q?xAvH1A?= X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(1800799024)(7416014)(376014)(35042699022)(82310400026)(14060799003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2025 14:04:53.1736 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29665885-24b2-4bbf-3c51-08ddf397ad7b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A64.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB5915 >> --- >> mm/huge_memory.c | 3 --- >> 1 file changed, 3 deletions(-) >> >> diff --git a/mm/huge_memory.c b/mm/huge_memory.c >> index 26cedfcd74189..aa3ed7a86435b 100644 >> --- a/mm/huge_memory.c >> +++ b/mm/huge_memory.c >> @@ -4110,9 +4110,6 @@ static bool thp_underused(struct folio *folio) >> void *kaddr; >> int i; >> >> - if (khugepaged_max_ptes_none == HPAGE_PMD_NR - 1) >> - return false; >> - > I do agree with your usecase, but I am really worried about the amount of > work and cpu time the THP shrinker will consume when max_ptes_none is 511 > (I dont have any numbers to back up my worry :)), and its less likely that > we will have these completely zeroed out THPs (again no numbers to back up > this statement). We have the huge_zero_folio as well which is installed on read. How about just doing a memcmp() between huge_zero_folio and folio? We know exactly how this folio looks like, in case of max_ptes_none == 511, if it is to be eligible for shrinking. > >> for (i = 0; i < folio_nr_pages(folio); i++) { >> kaddr = kmap_local_folio(folio, i * PAGE_SIZE); >> if (!memchr_inv(kaddr, 0, PAGE_SIZE)) {