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 E1340C02181 for ; Fri, 24 Jan 2025 09:03:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6C172280051; Fri, 24 Jan 2025 04:03:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6723E28004D; Fri, 24 Jan 2025 04:03:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4EB3B280051; Fri, 24 Jan 2025 04:03:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 2F70E28004D for ; Fri, 24 Jan 2025 04:03:07 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id ACEA180F7B for ; Fri, 24 Jan 2025 09:03:06 +0000 (UTC) X-FDA: 83041755972.22.5AF8751 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2067.outbound.protection.outlook.com [40.107.96.67]) by imf27.hostedemail.com (Postfix) with ESMTP id CA85B40014 for ; Fri, 24 Jan 2025 09:03:03 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=FMpVxGdp; spf=pass (imf27.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.96.67 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@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=1737709383; 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=zSwTYdHxybKlVzCHgmyIZgBy4oqjdOcLQJCe57BrBmc=; b=OzaoCxVjJHEfxjwpsK1rvqfnlYo6v0w4JFQOOnFiy2JeJW7WzUiQ4Qic6sS69Y7zQyqci2 Z1x9OG3BdbMOg+2TJUOGD1WZVdHL9yrkMMjvb+ENvk3U/2AlRI5digL1S0HOgwG6pkVSWR F9CYsHxGdsb2CwkIXeFZg3UuZFTlAZc= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=FMpVxGdp; spf=pass (imf27.hostedemail.com: domain of Raghavendra.KodsaraThimmappa@amd.com designates 40.107.96.67 as permitted sender) smtp.mailfrom=Raghavendra.KodsaraThimmappa@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=1737709383; a=rsa-sha256; cv=pass; b=fLo0VtSaUqNQ2PN9MbgEOyt0vZssGyHJ5B6AI5ogBFPIzz2G0MAgmADkJtfZ2x3diVEUbp 9eIqZ5qpgsoljeVH0pnaSG56CuQKATLRnK6avdFZY8dv5uBbVHD5P81lTwY7CrVmFfjodB n8HADFqCK3sqgdT46pbi4BMFivB13tI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vZjodPQpsNQmB4c+jlkf9ZjiCxZf5f/3bCZn3wJptef8ABRNG0F2w4sbitmtBgYrCnwluLMQl+ByxYmHGl5ux9jcA3ykv1NiXwTfy4lbvWZebBLD8VaDW/13GL83M3s0rxCT/jcRIhyzmZR4n9GUWNpa2rUvO0yb49g/YWtfjRD24zll2O9tV6RSdCKa8s2Y+fqnIsXSmD7PaIDMU9QIKfzWzKqnbaijyiBcDqYNTKgVzi8UI5Xg7rVPuwP8DqMeMi7vrqGzpMgvD4iMRMCAIB4ETp9YARn4sJEX2ixvHxCEHcJ9vcypVs5+zdqT5fDJsDwIjXEOOtHb02W+jOOVVg== 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=zSwTYdHxybKlVzCHgmyIZgBy4oqjdOcLQJCe57BrBmc=; b=ywRnTXeE6jA4hESbSQWcn6mvyMn4/i11hDxHmevFgQgKD8i2wCBAJmgZhW3VtJ8eaOy+Uc1kobMIbkhX7O4xal6kZnIVJDJ6ARLWixnhqmh0ehdTJ/yfQi6upYQ/xiRs9qFFzgv1caS0A+RdoYZomdByFse+/grtVYf5esjAs+grml58g+aO5K/jV8dSU1SrYz5Y50c5MvzX42iwfC8omVrxFFV9bbcVYG4moDWO5/JE1sARWfEdjuVNL6Kk0uXxQoWPpLa/zUi3atDq8+G1lLC3lk//8YnHbq0Q7vv7RgQGRAm8/rBOgzvcbw2m5z+RwiBMg1iQhapAejUz65nnEg== 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=zSwTYdHxybKlVzCHgmyIZgBy4oqjdOcLQJCe57BrBmc=; b=FMpVxGdpPcmoQhoTWRA74l9VtIt4BFA1T6OQNhUP51hok3ESmW7EaicWTGR4A1CvMJu/1yV7E7a5lKIEhNmQjndA2pu2kjEYsdBJ3PvBZ7Qz3Des7H0oVUt8QewKCCJjfmWthzS5zvqHnha2Zi2exeCXjvhGasnQ3rsJ+54wEGU= Received: from PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) by PH0PR12MB5646.namprd12.prod.outlook.com (2603:10b6:510:143::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.16; Fri, 24 Jan 2025 09:03:00 +0000 Received: from PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3]) by PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3%6]) with mapi id 15.20.8356.020; Fri, 24 Jan 2025 09:03:00 +0000 Message-ID: <0571919b-52e1-4981-8d34-bcc781c0561a@amd.com> Date: Fri, 24 Jan 2025 14:32:42 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM/BPF TOPIC] Overhauling hot page detection and promotion based on PTE A bit scanning To: Hyeonggon Yoo , "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "lsf-pc@lists.linux-foundation.org" , "bharata@amd.com" Cc: kernel_team@skhynix.com, 42.hyeyoo@gmail.com, "gourry@gourry.net" , "nehagholkar@meta.com" , "abhishekd@meta.com" , "ying.huang@linux.alibaba.com" , "nphamcs@gmail.com" , "hannes@cmpxchg.org" , "feng.tang@intel.com" , "kbusch@meta.com" , "Hasan.Maruf@amd.com" , "sj@kernel.org" , "david@redhat.com" , "willy@infradead.org" , "k.shutemov@gmail.com" , "mgorman@techsingularity.net" , "vbabka@suse.cz" , "hughd@google.com" , "rientjes@google.com" , "shy828301@gmail.com" , "liam.howlett@oracle.com" , "peterz@infradead.org" , "mingo@redhat.com" , "nadav.amit@gmail.com" , "shivankg@amd.com" , "ziy@nvidia.com" , "jhubbard@nvidia.com" , "AneeshKumar.KizhakeVeetil@arm.com" , "linux-kernel@vger.kernel.org" , "jon.grimm@amd.com" , "santosh.shukla@amd.com" , "Michael.Day@amd.com" , "riel@surriel.com" , "weixugc@google.com" , "leesuyeon0506@gmail.com" , honggyu.kim@sk.com, "leillc@google.com" , "kmanaouil.dev@gmail.com" , "rppt@kernel.org" , "dave.hansen@intel.com" , yuanchu@google.com References: <20250123105721.424117-1-raghavendra.kt@amd.com> <0a9914f8-bec7-4e58-ab12-a87fe3876187@sk.com> Content-Language: en-US From: Raghavendra K T In-Reply-To: <0a9914f8-bec7-4e58-ab12-a87fe3876187@sk.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0136.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:6::21) To PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5805:EE_|PH0PR12MB5646:EE_ X-MS-Office365-Filtering-Correlation-Id: 134aae81-599a-4f1c-8a2e-08dd3c55e740 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dlluTFYvcEdhY2duUjB0d0MvQTN4SnFlalAwNW5qREI3Qm5pZmdhWUs2dXZh?= =?utf-8?B?UExJc0RvbmxRbytIRURSbkRHVzlSOWtSK0dwckVHVUkyaGRxa1FWT2htazg3?= =?utf-8?B?MEcwOUl4ZW1QZ2ZHRmNGWThRTGJvTy9jYVNKK3NWcW9uSG1ZRlFSK012YzEw?= =?utf-8?B?V3EyRUZBSVUzbEwxRFljWmc2VXNHOVlFSjArc1YzeGpQMEF1Uzh3VVdhTUxR?= =?utf-8?B?ZHJkWVJnblp0eEl5VzJ3VXBBNUNOUHJWZFZRb281NnpReWl3cHlDUEMvVDYz?= =?utf-8?B?cEZxUjloVFVZSUo4SXgrUlhDTXo4MDRyNnRhbm9Gd1VMOCs2VGQ1YW01RFpC?= =?utf-8?B?SzVtdy9xZlBrUnY1MGlWTktnZGFXVDMvRFhvYmpxby8xcm9OMksxY0ZYY3dK?= =?utf-8?B?eUsxaXowbXRLVjhMMEplMFJMYWtudm1scWNSSHcxNGlDM2g5bjUzWEJSSXdk?= =?utf-8?B?cDhkWm4rOFNnOU1qZC9ZT2poRm52Q091YUUrMVlhaHJMSTVwUnZPRHAreTA4?= =?utf-8?B?OHFsajA1MmIwcm9ydlI1MW15YlJnbmpZenJEaWhMd3ZJVUQycElNRDltbGE3?= =?utf-8?B?azdMcUhRU1VvQnBlN1VWUnlPOURnUWZneXBDOURQb0NDZVZQN2RUcWNlNGZn?= =?utf-8?B?dERxR0FmRFNtUWJwS3NOS3hYQU51ekxaZUY3TTJPUlZza0NSbytlNGNsdSs1?= =?utf-8?B?MDduZEx6QUFseFJsMGVnYS9UQVlIcExPZW9xZjRkY2U0eElsZjA2KzBUZEMr?= =?utf-8?B?cms2OUl3TE1TbU5CRkM2Mks0c3IxeFVDQUYxbFBpRlJRNkpsdHJwVVA4bXlK?= =?utf-8?B?VUVMSGU2cHZHelZzbHhHVEx1MjlFVlNlK2c4Q0dCV1U4c2lpNnYvVnRKN2tU?= =?utf-8?B?R0tTY3dJSFNKc2JxbHZ0N3lQVzgwSjlya2ozbXIrbWNIWEVXUXVBRTlBNjQy?= =?utf-8?B?SE5HK2ZRUjlIY3Z3OStXcnVLN3BnRThOSURkb3l1d3pzRUUzT2loc2dCbDVI?= =?utf-8?B?TkpHaHVhUklXMk9WeUJaTTNxcWllVHEwQmVsKzZIRUlNVnpkOERKRWYwRjBl?= =?utf-8?B?TnRIcGdmTEhJdk0xMzErK01JMVNDTWpObU1wVXlyaEtncG9KQzFOSnVLdnBy?= =?utf-8?B?aVV6Z0RKY09ONjY1bW54QlNMVmQ4LzBNOGQ2Rnc0UnV1OFJJL1c2a1F5eHFr?= =?utf-8?B?OVdwMVJYcURrWjgzWEx3U3FpMzBnTTI5dWF2bm9QN0s5N0I2OWVqOWF0dHpI?= =?utf-8?B?VlNKcVdZWXJ2MmtMUGZ6M2t0ci8zY2JNdllwdzZVN0F4NVR5Vk9ydXlWL3ZH?= =?utf-8?B?ZDd2Q2gwc0dxbjhqY3pjb3RmWDFmYzFTcDVGaXVQSlhodmZFSktxM0JBdWlx?= =?utf-8?B?N3pSamUvWXBYNzFZd0NWenhVSmJ0Y2RkdjRYS3dZaTJnZXBWcDVtdFdBcFlZ?= =?utf-8?B?a1d0N3BVanhUQThaaHJDM00zQ09HbVpMSlRTcGJlK2VTL09yVFplcUltNHE3?= =?utf-8?B?bC9YRXByR2FkM2ErNS9oY2JCZ2xQYXROS1V4K2c4QVAwYzhNRk5jZ0htMUti?= =?utf-8?B?ZFA4eTV3RmV0NTFYVk9VeC8wa1dZWXBzOVkxM3VVelJWVXBjZ0I1Ry85alZ2?= =?utf-8?B?VElqc1JlMkxvSkRCQlN0VzhDdEZLdzIrVGtQYktBWGRRWFJOVEZhYi81R3BT?= =?utf-8?B?V2hlQ3IxUm85alMzUWIxNktZNWFwMWkyeUJ0RDBoNnpPY3lTTWpUNFFsQzhM?= =?utf-8?B?V2pvQjBTenRxdzdBek44T1ovMmtlVnA4MDAzTHAxS0RNOVUrd1g5UnJpS0d6?= =?utf-8?B?MStXY3ljYWJCTDlzajRJdz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB5805.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d01xZEVYUEdQcnJ4Y01QNDVEdEhxMzVSNXI5NzZQOGFEa05qU2RMOXlhaUt0?= =?utf-8?B?eThPRzRQWFN5bGg2VWIzTTRSa2I0eWN0ZFBHK0pMS09vTXlqck1sMnZONTNB?= =?utf-8?B?dnVhVVFpa29EUXB6VjlERkhMUHZnRC93WE9yNlFtUXRhVnJsWXRqQlE3L3Fy?= =?utf-8?B?S0tXd0Y4Vi9ocW1udGNpWDFBUW5qczlaeVNkRmU2eTQ2R3d4UzRSYjg5SXZx?= =?utf-8?B?V3g4LzcyeHNnZ0V4Q2p4R29lWHBXdjRLYzB6T2EvMVoydzJMcHY3SUluUkJh?= =?utf-8?B?UHh1YUFCZWU3VXdvd3ZyTm02NStmbmpjay9KYVNFeXM2WERxVTMrZnhXbERW?= =?utf-8?B?V3BZQXdTM1BXV0V4Sm5QRktIc3FrRG5VNlF3RUpvcGZxSWRmbFBYc3hId2V4?= =?utf-8?B?UFJLS09TaG1TQUxYRlAzVXZYbjE2R1p3N25XeWtqaGFlWU8xamdVWCtnK3k1?= =?utf-8?B?YW1hZE9jMEREMWxJc0tDb1FOMHFhUnJDanZlK2dKTW5IME1Cb2tORytHMk41?= =?utf-8?B?ajkwNStqbzNrUzFTeElFcEJpVjJRenU0S0N1VWU1eWdOdG8rU2pEWmpkTnFY?= =?utf-8?B?ZDJCZ29aMDZ0Vit5MkNHWGVIQXhpT0RPRS9HZEhLcjNpdzFjeHRpVjQ2dFNM?= =?utf-8?B?MUZPSDJ3NisrUXhzVmhGTW9Cakp5MEFTZHdxcEY5dGFVdW50SHloaThObzBw?= =?utf-8?B?aHhDZHN6aWwrNTFqd3J0L3lRV2tiZkxvVGU1YU9LWEFrb1ZIT0xGUWdYOU9R?= =?utf-8?B?Mm84MS9pUU5iR3F4VUZvZFEwZ3MwQnV5c1JkOU5SQUIyOVZMZlEyN1V2UVdE?= =?utf-8?B?NDdOeFBoOFM3U1htM3p4R0ZaRXFWNkdMb24wZnpZUVEyeUtkeHRCL2RwL2wv?= =?utf-8?B?VmRVWktXbVR6c2VOeXdEQ3krNnF4Q3RoQUt1TFprcW8xYUp2aHNJWVRHeWxj?= =?utf-8?B?bWNWdXlWdVdpTzNLeUpoYU1Qelo2cGJ6YlB6YUwyRVJMUGVPWlFndXl3V3Qr?= =?utf-8?B?ejRSdDg0UmtvMXhPdHowVmxHcEdnRHYxeUtFaGpHMmFKbUo3eVFLeDZKc3F3?= =?utf-8?B?L2hPWHJnZTNubnMwMyt1c2s3MGh1RnQ1MFU3TTdOWHhRVU1RSTVSYTdxK01u?= =?utf-8?B?Q2VkQjcwY3loajh2RU8wM2tCMUd1SDhlY0k5dUh0cEF1TXFiYnN4bUs5WGtW?= =?utf-8?B?THRDazR3Mi93bXdGOGRXZmhWZG95azRZRFJhWXFzeHhJQk5pclFnR0t6Nk8x?= =?utf-8?B?Y012eHN1YzJqc0YxSTk3QVJ2OUhUNlc3bUs5Q0thSFA0QlNmdXBLYUlmd21q?= =?utf-8?B?ZmQ5UXZaMDd3aldVS25GN2p5dHZSQ2pWMEExRVhIZHdvanJrTFEwUUdnTFVk?= =?utf-8?B?Mm1YRzJJcmFPbGNNNURGT29jQW1DWHE4dExzcXlUT0VKSDlueEtVQW5BcHBv?= =?utf-8?B?YnROd0Z2ckNTVWcydm1CenRSVzY3eVk4V2g5MEZ2SWZGcGVmV3RkZzdDdVlj?= =?utf-8?B?NFpDdi9BMk53RkhNL2RZeFM4dEg2dEJ4VHN6ZWl0ak5ESzl3TVFjZ0sweHQz?= =?utf-8?B?QWhmK1VqSEYzOHpFc3BNTXdBa2NpL0YvalhXaEZ4ejRSTklNVnNHSWxuclpD?= =?utf-8?B?THdjbGJNQXNHNy9BUk8rU1hhSDlEeDU4SlQwRWwydGFvdW5OV0FNbG9DYWV5?= =?utf-8?B?OVNpK2s3MEwwa3lsWXNheVlJNklnRjV2TEt6ZUg0Rnh5UmVHa3hrZzN0QXpB?= =?utf-8?B?MHExdnR5VWU0YkpUbnczd1Zob2I4NkNpME81bmRJMGpiNFdLditGemlqckJi?= =?utf-8?B?aTZ4eGdFdnFPSEl1bGJ1QzhlUmdzNEMwZWNYMWlQR2Y0ZTVRK2k5d3UvaUFP?= =?utf-8?B?NE9GVXVaclRUNkFyWlhHU09ldkxURTRDNDZFSmRyUnJ5N1duWitWYkI4aGph?= =?utf-8?B?SmMvcGlrcW5YUFc3L0pDS2F5OU1Xb3B1MU5PdUk2bkhzODVTUjFRK1pGK0h0?= =?utf-8?B?STlTWXp5VEt6Z29kYkNpRGU2N1ppWThXaENZOHFibWQwNFFBalFIUU1yaUdN?= =?utf-8?B?TjhjekdSVVFhQlRVZzNlY01RZlBhSGRhTk1XbHFINTRRYkFTQ0t1OC8ra0Rt?= =?utf-8?Q?UdJgzTNBC60sGuOwjqIFsDNjI?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 134aae81-599a-4f1c-8a2e-08dd3c55e740 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5805.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2025 09:03:00.7337 (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: zralNgS9oajUpnBu5PtHarX42JmypQ+JKNr/RcMU0Hk+sCfgfugph2zQMAC0ONXHO5WeHStpIH46I44ZgeQ5Tg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB5646 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: CA85B40014 X-Stat-Signature: xtbmqrztzt41a1y15my14bsy1thh6tob X-Rspam-User: X-HE-Tag: 1737709383-683825 X-HE-Meta: U2FsdGVkX19hMbOwcOytuZ/dz0oYTKFEKOG3PFTXYiF00h8XJZysMs93Ti/FvCwkjU9JNHESmYqk9VKnn970VhnY1oMaYwns/KcanxTzULNuZwcK14S8xJXhOoSowUHTu9zl0f7l1Jpa1cZsuhpzSzqq9f1aKk++P+uywLo3sXwbvHspBHELVOowUQWiwFWEz5Zqsf8LJ2rhNMs3DLMHzEVKqrnK2Wy6R9MYWZn+AHPisnkn8b3tAPRQ+YgEIaIe7wOosQfXH9qaV8MQ7vA34lwcclwA2lgVjxFv2g1OJaAdKHgJ7UlJLV6X1ao9jxY0dv+jDpVC0kbrDaVj4bHO+Jk08TMkFBy6ZgbfLai3bYJ2zpxQNpHKOd+A6cYCrdnn0In3hplT6ylpdi5XeLVBVB2CuEkXBJq8urJEnNLZUbeG2xbKeNKPguAEcEfXfp3EvhkCQQrUs4EwRu70juYwmhPIfLaHMJjAuNRO0psZqxZUYUyxORqGXoSQZEczRsjwKoACwUrqOMS6xRM+kBdczI+rdkxx7ITHfVYbgANkQRwN4VEcHWLs/LAorsyP7tHHnkgavOZrLmYWdpQfLbVfSlo7t7mgJFi5lS9tJmP1+dKZW31Kw5kgeOjqp59B7OF9W+0n7nqv3kjmD4RZeuWi2z8kyhEYlpOJE2/OTfidTebAu59NEc/9tN0pwgAnPZLGwlwUekOezQHu/gqd+TItz8KbEQdxmvsvgSUC/UwznDoqrE38jRkgSmL8E6aY0OEVy8ZdElYSMkQRW2g9n+5KlCccNhJFhhjE80GQ1YwJQIGZbzUhXtALC1564Y4Ox6jWfqFyxKBSmqr/zws2TkJFuCyGEVOkHeDedIVzE+WnSE8U5m2OEe6bS1+i+cG1YWWTrEI0zbqc7m5p3dMQxTjudG5e4spY1AszRAUlOxbes0n7YjYmiG+m3KXjRSfu/5B8TFASoGN+G3bMVS+6K+3 AYdOxCM/ ipb+HtGOeSdt4zivoaRdpv7U6RUGgSEjfTst2C3wQjrG1SUrakhhVTmp7M0j3L6VYMvtjmLDG9gWlg/q3HX6efIXDhBQgxiydEejPODpjwPR+Czz5tyYbGltY0Po4SR85oAieMZmUvFvKLzHNQcblmIxs1IV7Z9wgE8/GpmLhaj2GhTd4BgP2weivU09Fj9/nRShQi+2xW9YnypWQDE58/Adu/5bnPNFj4+zsbrxMa3h3kjLMHtVD2ublqex1JVb3FHyzlybV8jDBuUEoNGrzuodefjhorZirUbSJWBkyf8b+ZXStmXJC8N0MFyC/lfagw/cyOE0CwPvNeUfO/pit29xjsSRLXCtkXnGZ8NHwi46sD404ytxny0kH/7evjzeJuDV+vASz3CXTaLOGuXQHqSU1Nh+0c+rsVpq+R0ZBp0mIK+/Ns8biU/vZTprh62+f+XrtQQ6SMdaFjzB4THMXZ/SEN0em0Z3dieioENYjO6ertDw7eBTAIGHShpWG1rri1zfht70XrksQYwfJ9OGwFL2Krifim1YJhxf4AJzYqUfcmtLkaCIt0fH5lIyndGxszVhEkzeIsnpZw4vRg+W8miZ0ZaXulhqXqVThhHoQP/Nfx5iF6o8SdbVpxUD1jTTB9/3duwbMaF2EvySCBRmYFcYefs7FVNAOGFmIekrir9swjVDkNI7hXsPq/25YTJmjhxnZI+mTZ4eUzxbPfB46YbDH02Ky7bmP+EWHMU7CBtfqxyk= 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: On 1/24/2025 11:23 AM, Hyeonggon Yoo wrote: > > > On 1/23/2025 7:57 PM, Raghavendra K T wrote: >> Bharata and I would like to propose the following topic for LSFMM. >> >> Topic: Overhauling hot page detection and promotion based on PTE A bit >> scanning. [...] >> Here is the list of potential discussion points: >> 1. Other improvements and enhancements to PTE A bit scanning approach. >> Use of >> multiple kernel threads, throttling improvements, promotion policies, >> per-process >> opt-in via prctl, virtual vs physical address based scanning, tuning >> hot page >> detection algorithm etc. > > Yuanchu's MGLRU periodic aging series [1] seems quite relevant here, > you might want to look at it. adding Yuanchu to Cc. Thank you for pointing that. > > By the way, do you have any reason why you'd prefer opt-in prctl > over per-memcg control? > opt-in prctl came in the MM alignment discussion, and have added that. per-memcg also definitely makes sense. I am not aware which is the most used usecase. But adding provision for both with one having more priority over other may be the way to go. Overall point here is to save time in unnecessary scanning. will be adding prctl in the upcoming version to start with. > [1] https://lore.kernel.org/all/20221214225123.2770216-1- > yuanchu@google.com/ >