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 21AF6C02181 for ; Wed, 22 Jan 2025 11:32:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 998AD6B0082; Wed, 22 Jan 2025 06:32:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 949656B0083; Wed, 22 Jan 2025 06:32:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7C27F6B0085; Wed, 22 Jan 2025 06:32:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 5E3506B0082 for ; Wed, 22 Jan 2025 06:32:05 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 67ACD815A0 for ; Wed, 22 Jan 2025 11:32:01 +0000 (UTC) X-FDA: 83034873642.17.00A21F1 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2052.outbound.protection.outlook.com [40.107.223.52]) by imf29.hostedemail.com (Postfix) with ESMTP id 60DC2120013 for ; Wed, 22 Jan 2025 11:31:58 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cgXnhtgd; spf=pass (imf29.hostedemail.com: domain of bharata@amd.com designates 40.107.223.52 as permitted sender) smtp.mailfrom=bharata@amd.com; dmarc=pass (policy=quarantine) header.from=amd.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=1737545518; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=GdLRYsTP04MP1YwZh2hOtCkH+PoF9PmP23eV5TznHoc=; b=V0BAcVJAibKPyqptm7myyCg8TfY5QDuiiv1ud0ilwvmTdxETafL+B5+GT8oJ3/ax58ZzGb ZR6MTrlhTrUh+Q/5VGJIidTLR+A1Y83JaqyFkxGHupvii00gOdPSDZANrMPDcrZCAvET1D iMP9BnF41PEyUdjIRaRWNTh0Uz5wOPw= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=cgXnhtgd; spf=pass (imf29.hostedemail.com: domain of bharata@amd.com designates 40.107.223.52 as permitted sender) smtp.mailfrom=bharata@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1737545518; a=rsa-sha256; cv=pass; b=TzuTb08jwZr4J9JyLuVTclJ8ZoF4T3wIqU3zRLG1MQcdJd98Jt556WnqUhmt3e3bPmH3v+ b8iuMsFXmknynO/57YgnYLVYlP057PHGpqRDCAiXgn3mosW2EyeKKzP49s5BNuy3FG3RHm 91hpZVfmy0bCJ355cmqTQGJSge5B2Dk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d7GT8k35oJ+i7x+92aqY3rizhZB4lc6DjzwEg3+gjWNRfQYvAVXOZt8jJbc0sR5/9u3ltRCbh1U6Raj0Ywly2VP1JoZEzLcdm2dnCzRZi+oWtrYtnqCUHlJ/YsLdPIO1xoL5XansAmlA3ne1QQ2ZTP4WYqYCn9sW7FWJBxvQIZ4ugIWJA0Gfq9IAW+cjbT+ZYkcUe8SmLqJnExv6IgxgsBoAbIE/O0Svsm6YyshSP+/k60MoIoTNT+sWNwrrqsUEfA56q5KlTMM1xF1LzvwSct/IuTJZ6pYRf0FiKAtQwIfN1nNSfhaZp0X1KSWn49DcgAnWB9LCGBjJfrwkGT+uew== 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=GdLRYsTP04MP1YwZh2hOtCkH+PoF9PmP23eV5TznHoc=; b=C3MJiwy0/DzYB/6tpyV4j3MW219BKeReMw1yfb1lP3oscgrKsJAqAgcTZlPLWWov3OfZEzsFFXpZGlfyHdexhtGZvtTcyJSiu/u6D64CcWZwTLgo88AQrUDLl86UEQOicl41AtdyT6wPkXUiQN+c7+XtF1Tm8iC/r/87ZXrgaP2NFWefFqUb3oZvICEEGtsK3PMaMo5Q370d6Z9z/yq+gi7zkSB1dl1dMXBDJDR2tL0FXf75HWBxFC1jRhfa3Z91ploSG6pJsnEhU9fZ9pgaoJ+lvuf1zE2UEpGy/AtUtEyO14lI6+KrWF6Mf1kuJgDZ/Hkzk5KBiedcniB7aUPILA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GdLRYsTP04MP1YwZh2hOtCkH+PoF9PmP23eV5TznHoc=; b=cgXnhtgdjkfYP1UN8sR+15o1wmtrF4po8s2eppKG4Q2E8f0A43G5kz8EfxD/nt2Zs1L83AR9gyPGp5O/l9EMHR2IIK56WmH1t5xvC6PAfHXVmAmcXpvHI6rxIA69wknuoLJqAH2AtulHUUwnVtUBPKmi3YGMblscEXn3A13wZWU= Received: from IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) by SJ0PR12MB7081.namprd12.prod.outlook.com (2603:10b6:a03:4ae::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.16; Wed, 22 Jan 2025 11:31:56 +0000 Received: from IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134]) by IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134%7]) with mapi id 15.20.8356.020; Wed, 22 Jan 2025 11:31:55 +0000 Message-ID: <96e992ac-2213-46f6-ad82-e84dd07ce892@amd.com> Date: Wed, 22 Jan 2025 17:01:49 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: Optimize TLB flushes during page reclaim To: Vinay Banakar Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, willy@infradead.org, mgorman@suse.de, Wei Xu , Greg Thelen References: <9e0fc33a-2e2b-4366-ae1b-231038dfd2be@amd.com> Content-Language: en-US From: Bharata B Rao In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: PN2PR01CA0189.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:e8::10) To IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6434:EE_|SJ0PR12MB7081:EE_ X-MS-Office365-Filtering-Correlation-Id: 66f818ab-b6dc-4389-953c-08dd3ad86006 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YUVRMS9zbDh3WTJyQUEzbkFNMGxDR3BtTHZJVDFhNHQwRmNYNXF0WVgwS3Vi?= =?utf-8?B?TzdqcVlFa2U2ZmQ4OVY3L21ubXozbWl6V0F2Ujc4YUd0WGVhdVNWbEN2VElk?= =?utf-8?B?K2VHKzlVUU1tM2FtR2FYVXhiZ2dNM3lReXd2RUowOHBTelNsaUpvRXhGM0FF?= =?utf-8?B?b214NnN5bGJYdXpIeW9mZHlHaGF4RXZEQjYrbVlDSGpwVEY1S3dra2wzQkZE?= =?utf-8?B?UmlwdGkwaE9ONmZER01LRHNNWEhHNXV4dUJzNHRmZHhpMlQ3Z2c0TVpoQkpH?= =?utf-8?B?ZDhqSEwzUEhySlFJazdpRkV3Q0EyckkyQjgrYnVhbGIxVFRzbDdJekhSVEhx?= =?utf-8?B?c3lSMkR1RHR1MVFPOWVnL2o1WXJzR3NBR0dBM1MzQXhiYVlrbnlweXFYdlNV?= =?utf-8?B?TTlsZHVEMm00eVBJMVJZQkJIa09RbE5ZcTJPOU03YWswN2JxSGdMVzRHMktV?= =?utf-8?B?VVdHZmVmcDRhZ2RlY2VQSEx6a1crNHg2N0w1WWlQYmJEWnNBVmowMVJkaGl4?= =?utf-8?B?aWRCWDhuZjhzSEZ5RHIzWUV1L2J3MEpBZ2NsNHBjL00vMGp0c1RXK3hmbVBT?= =?utf-8?B?QXhYOGhPM3JrVHFUekcxU1E5SGF4aUNzMWZRRXh3S3p2cFM5WXFPbGJwSHVU?= =?utf-8?B?TjlybzBRYThiZTJqbFlTRUYwNm1GNHhNRkl2dllEalJ1MXVFVW1aQkdYVlRo?= =?utf-8?B?R2gveWh5TGFlcFhqUy9RRDlxYlowcTQ0WjJYcjFEdzNnbUh1MW9ycGVSSktP?= =?utf-8?B?MjJVZTRYbzF2ZkRmYkVWMjkyclpZVlhpdTBPZHlXeUkrWC9nNVZqOWlucG42?= =?utf-8?B?QTlzcnZJMXhMOXFlRzY1eUI1dDRoMmM4cmFyeUQzSzZoczU2T0RYQTk2WVlH?= =?utf-8?B?TEJ5bVZzbUgzWlpJTVpXa1Rpd3Byc2I5eHh2UHZ6NjF0UHRISXFHT2xWaDZp?= =?utf-8?B?VjZ3ZCthU1RsZUpWaXBLd0RLQ2xZYUtROUNKUFQyTFdyZk9sWlVZeDJHWnFz?= =?utf-8?B?cVA2bzRzM3pWR1BUWUZ1TUxqM1hIV2U0RU1MN3ZXQ2t4TWtiRTN0bGlrNTRj?= =?utf-8?B?Q2JId1ppLzF5cG9QQ0Fta0ZCVWVkVXJlcGRFaVlSbFJoNFZWYXVMbFNCSjVa?= =?utf-8?B?VFUxay9KZ09zWThiYm9rNjFiMncvMTB6a1d1dTNwaHdyU29vMkJ2S3lseUds?= =?utf-8?B?WnphOUgxRmZDMmFwZjJWSS9PM1FIV1FYa3lnR2RqV0VLYThQcCt0U1pDQTMr?= =?utf-8?B?Q1V2VTFYckxTOStrWEtNT0ZMNWh5bFQrQW5adkVVUFVTbUpWMWxGYUY0MmZy?= =?utf-8?B?aVZ6WDQwbVBWalpqZ2Nsd1AxWFh2SGN1TGNUZjJTcEpySG9LOEhSemE4dTN2?= =?utf-8?B?MU9URC9sTzdjTndJd2JBUUZ0QUMvaXM1QWpaOFA0QkFSYkkrYlBvOFhNY1NZ?= =?utf-8?B?T05ObEljdTcyRWpxdU1mZXhNMHZmazhpUWU1aGVnVTRPTUdGTkNYQlZjVm51?= =?utf-8?B?czZvdGpXckszWEZQN3RnelFCYXFMd21Db1lMK0xoeTI4Zk9KUjYzY0JDUEcr?= =?utf-8?B?eCtVbWpvRXVvVTkrVFFidHJSSFM0eDNhY2YzRVpHYjRXQkEyVmRxdGlyRGdD?= =?utf-8?B?d3N6d3lkeGhiN1UxUTdVZ2hjMU45T0dwMVUxdEg2YzR2NmIxM01NWTlYWVB6?= =?utf-8?B?dy9ZdHd0TkxvOFFUQkpxRi91ZWR0TkZwbEdxNjdQNS9NV3hWZ3Irak8vNmp0?= =?utf-8?B?WFAvNWM0eXQ2QlRGeXpONE8xWHIvN3dYODBpVXZ3OGpOVjFMNTBnU2dGTDF5?= =?utf-8?B?UE04WDJLVjBrWXEvZ2FCZDk2ajV0M1JQeWduNDRlWkZ5N1BiT3NIME4xaG83?= =?utf-8?Q?U8iP2fUR/iAIO?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR12MB6434.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c0M3RTdibVhQK0t5akZkek9kZER2VDkrOTVLVHkvTVU3MnJFT0J2a3g1Rkla?= =?utf-8?B?bWpQYXhPakRETU14WmJBNmU1ZWFGTWFKckNXaVg2Y2tmdEdkWTZPY3RVeWw5?= =?utf-8?B?MzUzL3JRcWdpRklhYllMbXFWdEtzWk9YSWppSlJQLzRNK1g2aDAzdWJuL1FY?= =?utf-8?B?aHlKckVaZzhoZStWN1ZlUHl4ZUhJM2E1Zit5cjJMaXBhSmlpdndxWGxEbkU3?= =?utf-8?B?aWRRYjA2aU4ydlN3cWZnRmtqM1UvdFNCOXdvNCs5bDJ5YURyU2J3WXJWc1hm?= =?utf-8?B?K1FXVW5UVjVtWUhBRDI0MzNYVlNvOUNteVkvb0xOZG9mMG5WcDFJUVorV25t?= =?utf-8?B?aEFKbjZVdUEzb3BRNlFOU3BkVVlIaWlLcWEzM0kvTlpSSGdudnNZek9TekEw?= =?utf-8?B?dURnTnVoZUhnSlhuM2ZNZEZsZE9pVDR3bm05NFJ5WEhvR3dIZnB3bUdXL2Zw?= =?utf-8?B?M2prUjV1QXUwRFp4bGVjYlNKcWlTYXJsTUJLdkdUR2xtS1AwSk9CRnRSSVVI?= =?utf-8?B?OHNGdXJJQUk5K2RCM0tqZW5yTUVheVd1aUl0dERPZURDbzVERnZaR2RSMCtk?= =?utf-8?B?RFpLbFpndDhMWTUzdkVRYzFyN2E1a09KQ0ZWeDVabEYrV3BFcjZnNGZUYlBK?= =?utf-8?B?dE1VYi9Hd2FscTA0Mk40RGhxcjVMeXJNaHB0U3ZJVi8rSlJJK0RLZks2QXVZ?= =?utf-8?B?Vk1NS0E1djQ3eldYanBIRlY2ejhhS0diYXVNWjZBOXpXOVRKZ1Q5ZFFBOHJE?= =?utf-8?B?OG1wcU95Z3VtaHl0eEJDUjR1Sys5NWQ0NTRDU1pMUlMwVzNDcUFJY0FvYlZI?= =?utf-8?B?T3A3NlVpdXVMNW5iZFZDeGJKamZzb1NTYUtEbHd4eE03SktRVFNsVksrK0hw?= =?utf-8?B?eUFoRnFVZCthQ2dxSElEcDFkc3ZaeFRJWEZHZ0dDd0l2YTVldTJXU0Y4V2lK?= =?utf-8?B?aVBNK09UZ21iZ204S0xZRW45V0xEaVlzQVVDOHhyVGFuWSsvbHU2SWRPL01z?= =?utf-8?B?eFRFYVplQTFqOXRGMkxjcVdlbFFyN2FrbGU1K3lnKzBLME5DY2xJWW83QVFy?= =?utf-8?B?NU9EMVZoQWJ2NS9IbU9TQUNwb1ZuVzA3elU5dXlhUnhFS0I4Smo1Y0ZHQ2Ni?= =?utf-8?B?OGlWaWova25uL1ZPeTE4RDVMMXVONGNnQ21CSkxBakxZYzVzNUhqR2xZRVFZ?= =?utf-8?B?dDBvenR5RXJLdmdCUFhZaFAxbk9vUU1NUkZGb3NyZFNsNTlGcTJVYlFUOUlw?= =?utf-8?B?d0hQRVVaRXpwNzdFM3F4aFdmc1g3SDA3N0J1ZG8xZC9QSzFxT1ZhTzdyVy9P?= =?utf-8?B?NEZud2dUMDNLWGxXT3ZRTXRva1hQclJGYW1yUHU0d1NoTzd3ZnRNSGpJM2ZO?= =?utf-8?B?eFFxMXlmTkJtK1F4aHRDais2NGdtdmRDNHZicEsyekRFQ2dQUVViWDdRdTEz?= =?utf-8?B?MTI5dzVpbU9ocXZ1SzgrYkhYNkg3dnBzVmhoalhzMEtVb3BGUC81L1d5elVo?= =?utf-8?B?RzdMZjF0cmdCdjVjb01VOVM1SHUydFBkN1RoM2RVb1dvWUtUMUpUYWpCa2Fp?= =?utf-8?B?Q3hzZVN6a0JyWmpEWFByUFo4dUUxbm9TR3piNGJxdXBDY21tVXVRRzZET3dv?= =?utf-8?B?b0cyQ09PN1J6UUhDQ2FYZ2FoM0svZkJCbU9BSG9zeU1KSDA1c2xRTThhdHR3?= =?utf-8?B?RVc1U2pXWHFtQlR1U3cyZjF6VnNaQ0E2dmNRU2ZhOWFhZklIbURhdFNqbVMx?= =?utf-8?B?bXlKN2pYNkF0WVdaWU4xUHpWZHI5MGM5UlFWdUt4eFo0clZTbHJjNHlUa0Qy?= =?utf-8?B?d0pzQ0xWbi9JMnBTKzJ5UWZKRnFXSXYxNVZaY21RRTZ5MDhWcWlDYjNsdWdp?= =?utf-8?B?UnM2eVlqREp6WDBlOFFrc3p4aU9UL2QvRlBSMmdmUDBOMmYrUTQxc3lzWEZL?= =?utf-8?B?NVZIOHRWeWZ2NG1XR05hN3Y1SlRwM2phSWllbkFzeGJYeFYvd3pZZkUzOEdn?= =?utf-8?B?RHlrWU5rM1pKQ3k5WmJGcVZQTDViWmEyMHJzdUFIa2hNLzl0MFlHN0dKYUdG?= =?utf-8?B?ajA3N09hdE53VzI0OVMrS1ViWHB5T2FNUStxU0lFWFR0TFdSUWlyNEg4Nmxq?= =?utf-8?Q?qLlDw34uqBwUro2gOO1McLj7B?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66f818ab-b6dc-4389-953c-08dd3ad86006 X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6434.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2025 11:31:55.8074 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rxG619hENw6hNpqUOJ16MkTnkvf+wxcQ9vC2wFP/N1C1Yj0s+8DHRJU6otUgb+tmjZU9PhXnpIchxftAu9G6PQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR12MB7081 X-Rspamd-Queue-Id: 60DC2120013 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 9zix7rajw1uwft839ibz5x8xptg1fqtn X-HE-Tag: 1737545518-726950 X-HE-Meta: U2FsdGVkX1/XGx5BF1pq7SmcKxu1t3lkQ8eQruHMYX1+arHbCTTJu1+fdzJ/Qap8XgLE4i7FQvUU2ey9WGvyUGfmAySsLshmEdxMmjv+tGx9BkZJp2KJPCQdhYrACpF+TLOtEK0rD8th0brCKi8dJKc08a8IasrTUrNMUbGcP+ZV0xlmPKylxwxcVUeFH1moduCsM8d1nQQSqSQ4oaWRiRp9s4D/r84QNA5FsoXOSmA9TxHoxK24fQ0E8ScutPrhjfbPZK4i3Lo7SPPbQaTGyOhYj80joMEgZyMS8uX+KD7CsaJX98lgc774sf3ul/gF2499iwI+92PbaDaSWGnY/2QE0yOqCc0C9t2Auvxv00CGUXWzgl3UlOpvmfWUHXLYc7eaCSCocEg2aI+Iq6lg25T3+dQqaRYH53BjQ3leQT+H9+dHHWVAQ0Sow0+P6Y8zFCEY75WqIIy7ulBZQV2GeCD7QBF/h7dac9bx5u/gBpR0b2c5yBwqYt2u1NpmKoOq8wERHBTqdGXqq7XbUR5APUa9BgCHDFxoz37JX2z6Ph4thkSHd+Nn2y/Pt81GP0Ycwmx+v16W+i0OlHU5GanITh38zWRss/6Xc5av2r0YsPY+L4ozg6C/mxFKxemsVTycbV9FDa3JNY6GGH5xctcChPAwGHI4RNi/1Eu7X896qE7UcIsC80/jGD2YgZcTLHIIh/eC+4w1TLE8FpZGaVNRo/NgA+6KyGpCx/4dLpWjr8iW/y9Q3uYSDx/0oZXwbhsdi1ejdPlNmyC8io9ih+DfIHjvLGVzyMF2/ZAeiT9A0SBzLDEPNJWtFr7lZPxWNjoFsl7FMhhhqZZzXjUkfdBoNY9uQZ0na8ddZrWogAsFkVFl/pztKjJ5BBSnHzah8fJt4pVzWKZKqqkd5XPUXNChFhAwrxl3+Wl/wt1bjbpGpGpS+iTXqp/lveFxynhfONPRp6coQhbt0YDN18fwQyA OO70B7u5 yVGSNPIXky9qo7p/KNSJ+xnBGBwSUeIQon7KIgLLq54IDcdimd8mwoHM6D6qsjCbzWFDfdnTXAL/urojm0aBKY2JMxoLjW7EfU+skZ6quvuUmF8lN5SIu9bgju0ABE34YN9NuFWNwHRkZ5LbZeyV/nQ7jOQ8cdApSJlae+4ynFMsl15bxj7zKl5mT/BAMmcgl6lrTox/OR/b3ZkqzaGp5mPD1Er9NZacLsYF7WdftbYR0LTw6S1utPg74qj0t30ZwyKXQPyvQDfo1TPB8xRrm5QffaU9Lyddl/Y+FxNXYHPtwPHQuDmtLHzzGUcWXP3qWsXQgbw8/eNLvTY2G0UA5k7j2kbHMCCKc3VTmrG0WZJ+nKopnaUkNQLuIpx6E1NjkaGwDgAcJ20WpzfB3PUlP/dxe6K6bdlPxcxE5F64cDtqv0gUXZpJ23tm4LA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 22-Jan-25 4:39 PM, Vinay Banakar wrote: > On Wed, Jan 22, 2025 at 2:59 AM Bharata B Rao wrote: >> and one flush request is issued for the entire list. Where is the PMD >> level (512) batching done? Is that implicit elsewhere in the flow? > > Yes, shrink_folio_list() operates on one PMD at a time, so > pageout_list will contain at most 512 pages during each call. Please > refer to madvise_cold_or_pageout_pte_range() in mm/madvise.c for more > details. While that may be true for MADV_PAGEOUT path, does the same assumption hold good for other paths from which shrink_folio_list() gets called? Regards, Bharata.