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 E9920C7115B for ; Wed, 18 Jun 2025 03:49:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 600E66B008C; Tue, 17 Jun 2025 23:49:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5B18E6B0093; Tue, 17 Jun 2025 23:49:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4798E6B0095; Tue, 17 Jun 2025 23:49:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 3969D6B008C for ; Tue, 17 Jun 2025 23:49:48 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 845441D8D75 for ; Wed, 18 Jun 2025 03:49:47 +0000 (UTC) X-FDA: 83567142414.26.9EB6B83 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2046.outbound.protection.outlook.com [40.107.94.46]) by imf22.hostedemail.com (Postfix) with ESMTP id A205DC0008 for ; Wed, 18 Jun 2025 03:49:44 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=4QYlcMth; spf=pass (imf22.hostedemail.com: domain of bharata@amd.com designates 40.107.94.46 as permitted sender) smtp.mailfrom=bharata@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=amd.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750218584; 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=rjRoz51nicDi6sUu7+YEVbuiPn/FOc+3nrIASssD0g0=; b=wzY/3exJCWrKC4Vaa9zJcaRmS7bCYEAMfOPZ871SEduY3U8EEpL1D7SMoeE6LneC4AxEwr 4Cbu9HoJ0HiLqCYMoh9Y2DRNTqzLelbKPm3x2CKiYXxLclRurYRvuTBI8g3veDThNrg1E5 Wgc2x+FKSTlemHK9+qhhvARQ6s8eZhY= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=4QYlcMth; spf=pass (imf22.hostedemail.com: domain of bharata@amd.com designates 40.107.94.46 as permitted sender) smtp.mailfrom=bharata@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=amd.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1750218584; a=rsa-sha256; cv=pass; b=1kEcTY6MSu3c6slYmtU0tRp0VcikZ8yDZq+NezfG8D5Mp4k3IEpsllb5j0/CXjq4i5HCld YnMzl3dAU57TJAv97w9VUVEjvwOmKGUDeNgrIX7Ah5hmV5M5xGwDG2nTInMn5+Vme2FLvY 7Na5JY59NnyotTEO3bASSHWbsu5e3c8= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AzH3J8y2t2/We2OtBU2mp9wUzCYZBt9K7grxRy47n6V3t05ceB6KJUqwwOgCGMG+jshrmMNmmSDF4tcWVqohmGBR930TntVVKOCfSpVKu68CJWkbDx9JmZ/+or7uYcmLihM4t1+XZZN0BaQJILOSIS0bEur7guRtnuNY51JEw07oUwqb3nHOh8UJdAYMo9fU/o6xG2/impQf+KxAfRr7UYjr3NHoDghRF/LE+KPp5HFSTfebDWPf62Ym5Vg8CBEmROpcDJDZVvGiO56EEpsXy+RA4jTz35JQya7q2Jy3XlNm1g7twg3TNu6nR7KM8VCIyNlnZ8Ed8Lx3l9Eha9LQBg== 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=rjRoz51nicDi6sUu7+YEVbuiPn/FOc+3nrIASssD0g0=; b=R5GQaUldVmH3iqYc+2ol3hO9T4JHSh6XewuubQczkxMGldhc10yipAcB2D3K4PxxxXlWAFROL/qxErtcisv3fkntHrlCMY3r+LFyn0GXyBJbslCGTMvbsvuqQKHEyhBjQFBzyag+qUcx3GLN91BMDp9rPLNpqWSw55yggts4vpgw51GK1iiSjgNz16ohpywMpeZBxEjqnX+gfd8aor9cD+Rnv+zMTOT/BgpRpk6DJ4whBlIfyOxRDImKST10HgkJ7t0pPxK4AnlA2mtOTvHcq0cmFj4PmHRTe0RTDVNa/loKT3IU8krZEa+gbRGBO84D8CuHqW7F7xTDA7W2KoMGOA== 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=rjRoz51nicDi6sUu7+YEVbuiPn/FOc+3nrIASssD0g0=; b=4QYlcMth4Hs4A+ZfQ5CfRyHlSjBkOA8AfGlmIHBieDfOPHuhfgA7b+uziI5kwVXXw4gBxdQUH1t8b2UupuY5kFz8TEwXqeOZETcYQouPzCfjfNVPozkEULUY1jCDybXyafP6k87rClh1rJkyDwJS3g5IBb1/eUMBRvDIpiXeYzU= Received: from IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) by SJ2PR12MB7822.namprd12.prod.outlook.com (2603:10b6:a03:4ca::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8792.34; Wed, 18 Jun 2025 03:49:41 +0000 Received: from IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134]) by IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134%3]) with mapi id 15.20.8835.027; Wed, 18 Jun 2025 03:49:41 +0000 Message-ID: Date: Wed, 18 Jun 2025 09:19:32 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [Linux Memory Hotness and Promotion] Notes from June 5, 2025 To: David Rientjes , Davidlohr Bueso , Fan Ni , Gregory Price , Jonathan Cameron , Joshua Hahn , Raghavendra K T , SeongJae Park , Wei Xu , Xuezheng Chu , Yiannis Nikolakopoulos , Zi Yan Cc: linux-mm@kvack.org References: Content-Language: en-US From: Bharata B Rao In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN3PR01CA0048.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:98::23) To IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6434:EE_|SJ2PR12MB7822:EE_ X-MS-Office365-Filtering-Correlation-Id: 04d5de3d-1a75-4286-c153-08ddae1b2783 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SWI1SGY3S3BaaUJ5U0lxNVJ5S0RYaXJJbU9JMWoyNkFyOXBLdWN3U3Ywa01Z?= =?utf-8?B?VVR6Y1NHZ1J6TFFiMnE0Z1NjWE8xV3NDUGRNNk80VVh2YnRmSldta2hPQ1Ra?= =?utf-8?B?QzBnMGhBYzBHNHFjZmFtTFgzV3hFYWQ4S0d0NlpUNGg0cjZUZ0F5bWd0L21P?= =?utf-8?B?M01zMy81akppSzh6bEw4MXJMTm1DaDB3YTA0cHFVbENvdGpMeEZFVDNuOTRw?= =?utf-8?B?L0NsZ3NTS0NoVG0yOHJyMXZxNmo3ckh0NEhGZ01mVDB6cGRBb3VoZmhVMHha?= =?utf-8?B?cndzY1FELzh1MEYreUZrVk5RNWN2Y1JydkI2OFN0RWUzSCtpWFZoSXFHeTJE?= =?utf-8?B?VzVOZXA3OHhiaHBkMS9sdjZ5L3V3QzZ6M3Y3dXpBY2hValFPc01rZWRnVzJn?= =?utf-8?B?N1ptY0ZwdUVmeVBDckpwVGtNVzdSelNuOTlGWGNvQkxHQlFoMGtwSjdIWVFV?= =?utf-8?B?dHVrVm9DNDFyOERHYXNkYlhDcGxIeHUrWlRtbDkyUUR2ZW1nZU4raTNtbGp2?= =?utf-8?B?VWcrNmUxMDVuNzdOSXkwWCt4ZFVPUGx6N081K3dyUVRxUFZPS3FvTUlIbVh4?= =?utf-8?B?WU9sQ1NGek5IbnFTRnlzWGRScmhySStLc1d4VXNFZjBablpSVjZCNk00SmFL?= =?utf-8?B?bS9lUjJKRkRscVQwWW5yL0h1WDhzcE5vZlhIeUR3U25QbWthZ0hxNjB5NllI?= =?utf-8?B?Q0tQS0FPNkIzRm5hdi95bDhERDBrWUdQV0lsMjcyam51aEJ0L3E5dk5sa2Zn?= =?utf-8?B?U0c0UHhzb1RJdHg2R0lIcU1aTHdpSXNGd0N0eXVpT1NwakpvNlNKWFZReFhK?= =?utf-8?B?cjFUNkhnTGFhNnB6MG4zYkZ3amo2aE5LN1dUcjZuRHJUSDV5NkxTYzZPT0w4?= =?utf-8?B?cEYxc2U4M29Hd1FDdVFYckM4WTE3anIzdzFkQlQxclRuSktpenFyVzRhWkQz?= =?utf-8?B?YlVwdkxuMzVEdnNYRFF5Ky9MTkQrRldBU3hmY1dUQzYzVkRNZVY3S05wMkwv?= =?utf-8?B?TEJ5S0pUV2ZmR2t2M1o3b0FkMDBFOHVpQzZVd2dXNWp5MTR6bFRvc0VFbUtq?= =?utf-8?B?M1JOSXdHU0hRNjh4SkROY3FMUFVGMUlKbnJGUVNtVllveXpiaDVNV0lEOGhZ?= =?utf-8?B?YzFwNGZrRkRUeWtwZ3J4emJwWDAxODF6ZENGbFd5UWM1QVdVMFJCY25ydG95?= =?utf-8?B?ZXBlUDlsaVoxSmt4Rm04c2luUU1nZHN2dTEzbUp0SThFWXgveGNsOCtXYzhV?= =?utf-8?B?cGwxcXBWMDg1ZytHSzhXQ1d6b0hubWowV0ZQdWhZVDBTektRRUlvdVdkc0RX?= =?utf-8?B?eHltL2NLZFBuMXdLTjkwai9GanVPQ2FFUXQ0QXMwejhka1E0bVZ6a3ZvU3FV?= =?utf-8?B?ZTVnb3NyWlN1VzJ1bC8vM20xT2YvUHFBeXh0V0E5QkpXaUtEckJnZnBOeldr?= =?utf-8?B?T21NMWFlY2N5Rkp2bitXYUNPQjJjWStvT1NFaXF3VlUzWjE5SmZBZTRHb2ho?= =?utf-8?B?QmhkZUM0OXR3eFQxUHArbCtGNHZMNkVqQk5yaXFFU0xlRUR4aVArZU9lZG5l?= =?utf-8?B?REJiVjZTaHNjOE1CKysydDZXUkhIQXlLU1pqbTAzc01sTW5DcG9JaGd3UXBG?= =?utf-8?B?SGJxbGkrTHpiQ1R5REVERFo1aGJRY25kRVgyTkJ3cWdjWXhpMXFPTW0zc09J?= =?utf-8?B?bmp2bG9hRkFvWURxRVhlcU5uVDlDQzY0MXVnNE81TGZFeUc4eUlqNnh4LzJN?= =?utf-8?B?WW5RSUd5S3lHcmd3UEpyU0NrRlRaQVI5RjgwMi9WNSs5Z1dYSEdueGVYcVhO?= =?utf-8?B?MkcvdTArNEZGQ1FFckQ1Qm5ZR2h2QzJUcWNUbENweWxGUWFVVDRrRm5DS2M0?= =?utf-8?B?R0JUY1hjOXEzUDVKQldmNmJodVZqUmk1UGJ4U2xYSmRGVGtlb1pLY1k4U0E2?= =?utf-8?B?T0NTaVFKeVd3d0t1VFAvSGQwQjJKcWxRVnRRU1NaNGRqbHJTWVV3YjZwb0FQ?= =?utf-8?B?ZVNBOG05aFh3PT0=?= 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)(1800799024)(366016)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SU9FY2JGakRLOXAyazI0Qk9yaU5Dd0ErbHQvci9ySDFSZmlsZXpxSUFlL0ZL?= =?utf-8?B?bnFtaEZHQkVlTkFJWDlnNDFXWVYyQ2VGUm5iRVpqVHFoK1UyMi8rdDVzNGQr?= =?utf-8?B?OUd2NmI3dzdrZjlDVS9KejdNTE9yZnNQWW0vQzluK2dzM0dtc2VvYnp4Vk8v?= =?utf-8?B?d21ianphSEhFbGowd3BPcG9LdkVYZGtONEU1SExYNEpiNlhaQytRa3lIbGR5?= =?utf-8?B?RE51aVZDbGdRMWhLdHpQNVVkd05zU205dmw2UHZwUzRtbTJnRHU2Q0lUWlg5?= =?utf-8?B?Z0o5Q2ZzcDdLa1MxWkwxRXJNbGg2N05ySlZKQnFiYVVvdzJ4bzlEcll6Sm1P?= =?utf-8?B?YVM5SXVESkdzczdNd254QVBlSEU3QWhkZjFrN3IzNmVHd2p2QTBBNVJKc0NV?= =?utf-8?B?NFlRM0tMekZ0c0NVaWJUNEhtcEw1UHpKa2ZrUWtaNVh0Wmd5a2ZpdEVPOVEr?= =?utf-8?B?bjhnVEVUMXJRUVUwVkJLU1hYZ1o2TmtlMjAzdHJTZnVTbitqQTBqWm5SSjZ6?= =?utf-8?B?SyttMkhCMVU3cFp2d091bVovRU1DQTBlV3o0OWVVV0YwUWRYVjIxb3FNU0xF?= =?utf-8?B?T0RsVytoRWJmZzNKYjlJRkhCU2VvbWpiVldtNWxKclJSZk9FOXN4cDI0Tm5W?= =?utf-8?B?RnlBNEJwMHNaVDNsUWhSc2xLaVkxa25ackJWSFNTemUyY2F4NnJhRlBjODRi?= =?utf-8?B?ZWx3RkF2cmVZcmcwdlVYZU9DSGtDaTY3OGh5OVlEd3c4bGsvY2xSdVh1N3My?= =?utf-8?B?dnd3TFFqcGdKcjk0bDAwYWtjUWpRUUZaalF0K0hWcXFIK0JJVE9SaXcwN3dG?= =?utf-8?B?a1IwR3NsSmlhYW4wclUvVWhNdjM5VHF6V1RpTDdYT3VtbkE3QXBuZEYrS0xK?= =?utf-8?B?ZUxKRFpiWld0bGhqZUJZTDVnYWg3YzhaWmxUTGEzazlsYXlOb1c0YUNUSnNB?= =?utf-8?B?SnY1ay91WlBRSk1TV2NNQ3l0ejRjd1RlR0RUMGtqbnRRZlpoaERwNUtzWEtC?= =?utf-8?B?WTE1dUdzVGxJdzU5dUE4aFAvUG0yUXlTcHVXWnFTWUNVbUQ3NHBjd0tOaW44?= =?utf-8?B?T1JMMUN2MWRETklXTEVvYVpwR1RsblFaekpRc1kvUTg4SlVlUzZWNEFVWjJ2?= =?utf-8?B?WFZRZ3dwNWE5Y014bTdkYUNWUnVkcUxQY0MxbEp0RmtzNjRGUStleDJ4dTdz?= =?utf-8?B?NWNkT1dwMm12aFRmdE51NSs0WktrSVQ1d2VzYzY2SXNUYzlIc21MMVZuYkNG?= =?utf-8?B?MFhRWVk4VURVRDQ2NFFZbGMwV3dCdUlzWkZ6WGFDNW1PQXNQazUvdjZWNkQ0?= =?utf-8?B?U3lhQ2x1SU5XcllyV2p6VnFkOFNOTjdMQTNWdlR3OGZEYjI2T1pSSWFGdjJ1?= =?utf-8?B?aXVEd3ArdGx5ZVV0Y0dUSEk0azFKRXdsVnlLVkE0UktnRmpPNURTTDFoWU04?= =?utf-8?B?elNhTG9sQWVBZkVTc1FmOURjYllMeEFCZ0dnaGdPanBOWEJ4eWpWWVdQWlhN?= =?utf-8?B?bURNM3M2UjczUDRUeENVRm1SYnlGdG90K2NRcDVFK2hwYkhETDh0Y05yendk?= =?utf-8?B?ZWMvTGovMzZTTUt2TVliK0tuK2FQR2dTTzJSTk5qZGRHY0o3SzF3VmhFcGl2?= =?utf-8?B?Z2U2ajc3Y3R6VStxOXlENS9oQ2hCdjJmRXNUZTZ4YUJTUzFEUU9MRmFLb29I?= =?utf-8?B?SVJYd1M1YzdiczA1ZXhZUGxQZkt0emcvRld6QVRuY1ZLUXNnMWdGWmx4M3JV?= =?utf-8?B?UCtjWkVUcTFtM1p5ZjErUUpmWFBudU9TMVYyaXA5ZDVWU2ROS2RJN3Rta0FB?= =?utf-8?B?SWkwV1Bhd1NBSElRVW1CQnlkQ2RGUzhVeTFPVGNRN3lQZkhvQ0VNN0wzVENm?= =?utf-8?B?Q0NOTDJnSWx1R3dOM1psUGdveGE4WUNJYnFrMi83QXFJS2JTNEFQVTF4WHM3?= =?utf-8?B?djdQVmU1U3o0djNLRGVIS1E4aGNIQVpiTER3RkY1TVZKY2hEa1BPcnZxM0s3?= =?utf-8?B?SWZlMFltRDJqamlIcC9GNlg1L2xVd0J0S1NxaHRyajF3cnVMVkdCVWNhSnI1?= =?utf-8?B?a3Z0alMzbU5ZcGRzU3BQVEVZd0FNbFlZQUI5TlpzazhzTHVNeG5LRTRubHp2?= =?utf-8?Q?N9cP8aycwWW7Dh04JouUpV2Jz?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04d5de3d-1a75-4286-c153-08ddae1b2783 X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6434.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jun 2025 03:49:41.0688 (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: 8GAHBV3klsbNQlggvH00S7chji/ZqB43KXL4cA1l+5c7S83S/byOfrRlSzTyGGbFvHnSzLvCg6eFc2pSWAf1gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB7822 X-Rspamd-Server: rspam11 X-Rspam-User: X-Rspamd-Queue-Id: A205DC0008 X-Stat-Signature: hoojafjtcumh14ez5pszbrujspk7ukub X-HE-Tag: 1750218584-659791 X-HE-Meta: U2FsdGVkX1+urA/SH8eAtkrCa/q9eSsGpXASOfi/SMoK1TwoSIzkjz1O1O/xVHkcVAAR2H++8yU1q3xjTUINJE2cUAnV1k28bvkYwoLHtO7LUFTxkA9ekFxuR2TNnGDKW5i1W1qrrLRK2QGqVJxsRqF+kxpQLHGwP67A6YtfNHekHLQL8kx12cteE7iycEsHY7O9UjFxyRr/goqLrote+4x/LPNZSZsNOAd8fju2UfDE/P8GxdYZalELndLDU2fnRV6NGhtJVDu6wLS2FMiIeDgmgZZz6mHkvnYg9orAZw6H1YpZi85gzaC5E0lP0sf2hg71y82ZJRQwiEohqUxyU9Vv9UnOzlPFHWeuurmCgPAfw+KZp9tahNeNRcyQvN5OT4V/7724BvwMYCInjQDsCum1iPY+srVG1PqXg6lvVZcaLDj+dl1LsFwVPNAeanVWTwjyVcddowtozyd6KJe1dbA8jeo70WiWNI87MRRsPhEj5OmlmIYY3YHcsvbj7kPVgqdWeVvEitRH3M+8wnW6juybY6yf3sYaBPPJDhoOb96Ve5c7vfjb93Igt0CUSY9Jr0XbjjuZCDMmVRy7HYiL44TlQEz7Z11a7ZPFyVs7sLnG1LH2t+KmfDUD2ihyB4tsrLcim/QbmsRH90XcmRTeYIHqDixeJQSZw1JkLmRIQ+E/quZXLZ1zgh+HXYvU43WduRHRTiZQGkfiQxBSExegmLjgYh/1dPcjZ/4xqhBTqUrkvghSTRITCaJ6784AuCm9nnhG62Og0F7C6FiKwE+Le6FmDhGp8Has+wQHRc6uuXvffT6NosyG+sOOVQblzN6d3MO1CiuQDEEFoZzwSX0FrewjOw4hrLMDk/LcyiAMAsOe87GmxGCEExqBMtGvF5zgJHVt/XYN2Sm7AX72FwR4dEo5fKo0HnIc1UBRJ9Gk86IcG2DDg2G2p/2TDlKz3AltYGLFxIQDRVEBY0auHIm cFhr08pk 9b1l+yd+iGCSLNjO8EaAr7ZHzb232TRAy5LWtQxrugqBb8SlygehqH0+r8FhAcln5jbKRa138OPp+/kLqoufpvcUJChoiP3dUOYVhDTSFgFhLK8u8VVyTFSWuyGrAPeKHM1YYfv3Ee9GQkU8juDix4XuW3ioF9artnOLsoRLMOT9/fuh89Wkd7M4/XFvIEXS8oseV4IC70B9ZzXt/6i9xV9e8nCRqijPxBofKApHYQ3i2CDCcfw/Bz+H465F8rh9yGbkVsyAQKKJ6gnCfFSoDBhRrR3tX+vEWu1A0HbhozownXyVaUUxgTsmunvAICW7rVoeG/l1uABThgakxypNjkLo/XWbJ8ipSKHBusRPocJqAC0wkE9dA36C7xhBzZ54yd4IlLkhWZrROBm98JWf/jz0+Tc1LFJwfcUrGWArDV6qyvzVAlmWr0LHf4RBwTTsojdc5eG7VC2+hQ5aYxZe9t/ABOn6kvMx0LbQ6I1s33rclFcU1HSKLxsnWQfAVmE0CsT88JzmIrhyOeZuNJCuiIk0HD1VJGqN6sfT9CU4Z95AEXw5056xxgr/XZKBLasY1rt5c 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: Hi David, Thanks for the detailed summary. On 18-Jun-25 9:12 AM, David Rientjes wrote: > Hi everybody, > > Here are the notes from the last Linux Memory Hotness and Promotion call > that happened on Thursday, June 5. Thanks to everybody who was involved! > > These notes are intended to bring people up to speed who could not attend > the call as well as keep the conversation going in between meetings. > > ----->o----- > I recapped the previous instance and discussion around asynchronous page > promotion driven through a kthread. I also discussed the previous chat > about trade-offs around isolated folio lists vs pfn based tracking of > memory to migrate. > > Bharata said that tracking pfns were much easier since they are > stateless. We don't need about doing refcounts or isolating too many > pages. Based on the latest iteration of the patch series, he converted > this to use pfn based tracking because we don't want to keep memory > isolated for too long. Previous attempts isolated these folios at the > time of page fault and then batch migrating them later. > > Now, during page fault, we grab the pfn of the folio that has been > misplaced and push that into a migrator subsystem -- a very simple > subsystem that stores pfns pushed to it (NUMA Balancing as currently > the first/only source) in a per-node list for the target node. This is > coupled with a per-node kthread that routinely scans the list and > migrates the folio to the target node. Work was underway to address > some contention issue if there are multiple sources of these pfns to > migrate (moving away from a mutex). > > ----->o----- > Wei Xu asked about the pfn based tracking and how this would handle > multiple sources of memory hotness with additional information without a > lot of overhead. Bharata noted for locality based migration there was no > need for additional information. For hot page tracking, like with page > table scanning or with CHMU, then we'd need more information later. > > Wei suggested generalizing this now so that it is easily extensible later > while still acknowledging that the metadata associated with previous > kpromoted patch series was very large. He suggested a virtual map that > could be sparsely populated indexed by pfn. Bharata acked that the > information stored here should be concise and precised. This would be a > future extension, however. I have posted the next version which maintains per-PFN/page information as part of extended page flags: https://lore.kernel.org/linux-mm/20250616133931.206626-1-bharata@amd.com/ Regards, Bharata.