From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012040.outbound.protection.outlook.com [40.107.209.40]) (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 4C4E73F9F58 for ; Thu, 11 Jun 2026 15:14:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.40 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781190857; cv=fail; b=kZ0OH+ZJpB2xPQoSzZ9XJ3XDN3d/Ce0JxfgHGLp+PsMWswimvJeEMmXePdPdqGjZD9UgPHdxXnBRfVtFPrvZicf5rQLbQmrfwVfoAZHuPY2j7ZkLGEfizaf79jQCPuTnj0InP7Fk2nvaNQAOr5Hf1zX3jD7JGAbHY7+/XFjgjk4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781190857; c=relaxed/simple; bh=yCFz4iyzkTBzr7ZOIFuePAFPqY0eYEANHrsHqzNacZQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=jD5Zp/3amp0ZpQM8GpB9Fw5hmpfBphvTPS2KDoNRzlNePnxGkbB3P6S7ymP5ASLeNH6uydlplrprEePirSJ+8VxRNIXjGz0Qd+kE7FtmlYYZxhLWRmpuGzClAXSob3lX2VPTM1Sfw+1cqQHnQ2ssXS7ZqLWt1wawovPIFyPtkiY= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=jdyE4G2/; arc=fail smtp.client-ip=40.107.209.40 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="jdyE4G2/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qeJB5b9ZS8p6Ke5HN8cHCtAb3E2tuQkUjIv53fBXw3itc9cIoH/osKu9vdH2U2s7z82p3MMuiEXSPLF5bKKbpp8NawPji5V2voazei05ZU9toQggeYbyfgrcjyfoVT0k8KWlKFglV87tzbLLuRGvHdrh9FQDKhf5aQCVSqh8EbDEnN55IZzWpbog6n5vCOJSfG68YtY4yS2UcNu9e6ricPIlzAdsB/2vSaQrnVyIcrbodIsIIcoul1q64rMtpnWPbW4iNGoTpwFrzwari6IkS++EjNmEeJ1uYaMT832BYJEc+U3+wwxJYlPH7EXwNz7GwR/IS3DggKXpdMqZemYwdA== 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=LlBUea1nb7Lnjf5ezViQA+tQzekJPY6PGtl6z+ZTNhw=; b=baNT9nUw8IZ0w8+hvWFNjEluD8q21bhhEzzDXcQn6alJdsWzgU0Q1tnIzRTYpm8Lu1N7LhwAQ20RfU/iiXx/K4AfIVIVz7Uk4CQX3uAQLY18xOZ09+POlg0TMkxcy44mTaX2UjoVxKInsoL8tEyPnreb9xTCLnPYDwgc0kQoivnDxvxvUBPNmkBvO4ygyfRolQI9XVJEQvpdWTMs6vmuyxa/tYXtOxA2p3PsS4xCaBZ009iq10VbENaiNFnhMxDyz+zrJurNSUFiNye1kV4maGnQqr/DPU3FH8ayZ32is1X7GmVZH4Wx8S+a/uWuU6xwIjTXy+3BmFvkU5m4p1UgtQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LlBUea1nb7Lnjf5ezViQA+tQzekJPY6PGtl6z+ZTNhw=; b=jdyE4G2/8pO5SZWnSD1BfZwzmfx0kTxxdePY4fDX1m0MxUF6xa6+3CyedJEJ/3U93mcujRreOu9eYJU+cz9dsJApTIODazoLK8E1ZjfXRUULSwYNOelxoFUk+KuRPVfxJORAAxMTQ8v56eRde7j2vRfCADQ2GT4S3uG2OmYdqgJNttatFPFV75+qgW9k0EZmLUHHvXLNJtbY8Nh72AzSwMSTY85OAfOWhQqE5MtepwwHInegfOKjqPVSKXLFWgrlAmqPViheUyHSqgHREqoRUyLQHgxM+UD2fpobAI6JxBMZqDI+hzjdH5P//XoZ6cXK2GSU2Q+O2luJnCj56UrINw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) by PH7PR12MB6884.namprd12.prod.outlook.com (2603:10b6:510:1ba::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.113.13; Thu, 11 Jun 2026 15:14:09 +0000 Received: from BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::4d08:451e:a51e:33a1]) by BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::4d08:451e:a51e:33a1%6]) with mapi id 15.21.0113.013; Thu, 11 Jun 2026 15:14:09 +0000 From: Zi Yan To: Karim Manaouil , Matthew Wilcox Cc: Lorenzo Stoakes , Nico Pache , Luka Bai , David Hildenbrand , David Rientjes , linux-mm@kvack.org, Andrew Morton , Baolin Wang , "Liam R. Howlett" , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Kairui Song , Qi Zheng , Shakeel Butt , Axel Rasmussen , Yuanchu Xie , Wei Xu , Rik van Riel , Harry Yoo , Jann Horn , Johannes Weiner , linux-kernel@vger.kernel.org, Luka Bai Subject: Re: [PATCH 0/5] mm/khugepaged: add collapse hint machanism for khugepaged and use in mglru Date: Thu, 11 Jun 2026 11:14:06 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: In-Reply-To: <20260611092313.7d4knb2irt2rtswu@wrangler> References: <20260531-thp_collapse_hint-v1-0-866339cd4c2a@tencent.com> <20260611092313.7d4knb2irt2rtswu@wrangler> Content-Type: text/plain X-ClientProxiedBy: BN9PR03CA0338.namprd03.prod.outlook.com (2603:10b6:408:f6::13) To BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) 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: BL4PR12MB9478:EE_|PH7PR12MB6884:EE_ X-MS-Office365-Filtering-Correlation-Id: 1fe005b7-3cb7-4d06-1921-08dec7cc1630 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|376014|7416014|22082099003|18002099003|11063799006|56012099006|4143699003; X-Microsoft-Antispam-Message-Info: TuQertveGEH8YUL/Zfg8Ph3LeMph5PNS7NxMPBwBMo/lsq0OYDP7U+B+ujlgq8HolvgiarqPZsifrvO/NdHLheVDn+GLncbOqopjQDNJGb4yTY1182Z4Q+XOYVxq0wwVKMeXdboNSVdz4pwBw5hTlwUaRARQEABlJIM4tIrEzyZSG2/IM0P4WZeW3gCFPoiz6z/bwkDRxvpqKAVcDVgi/sw27sY9rxXlETwnyc/MD2UR2WZUCnvUPwr5CfCpN6lycPrCAkNfZ84qyJk1MflbJp5SnqmC6jEtziF1ZdSdZGINjToIeWchEvGDgWNvxy3P5SvJb+C6Iw0FKvLkS0q5zPzUFZI1zqIYZLYY6tY9di1qw3RJz6nIaI72/ZhnKZ0ISbZ4JDZY8d7hIke71P0SRonmaWHfEUamUvmfGo3D/BsrBXcaebJnShUlHUf4Zxk9EG0y20zBPtkWGeocHTqyj5tbxv7X72jda2IidtNlB49mwYafdEfihkioUZpX2nFoSzsNOrJeu0jGupIHyNF7kQY1ktM271PjsCo50qEkk9xu/MLbN33qkuPUoAYov5ny/1I4apsHLREKLJRnd8UaCg1RZeQYT7OnIzN3e+1wau1H13U7b7zc/DzZTCYwKG3skLgG0CFCMyVvxZsTDfSmejRzR3ie9cRPVel2IGemVccIWFEdSAD2zyEJ1V5YTMgY X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR12MB9478.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(7416014)(22082099003)(18002099003)(11063799006)(56012099006)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/Kc1Nk8d61ElJ8wK9OVq5SXsOVMnhlqCWfGXdFy80akugMG7wL5Pn0mOxMfx?= =?us-ascii?Q?Zl7Yi3hiXwxvxbWYodCxI+XBlmO7fPQILuO0WT18yIBJIZrbrblDEi8mD8jY?= =?us-ascii?Q?NGza8yToSGCNzyxqY/NiqaNwZp3WI1HU7xdGPMpVCZr32h7FpV+p0Fb9iQNV?= =?us-ascii?Q?hiHgbgvNavEKgGSR6mJEvkzE+EYkvGU3KP4zii/D13LIoYSiMU8Ydkf7rhF2?= =?us-ascii?Q?aKqE0IPxRM5JPFWFP4UYEJS6W6q0r/xICcFpPnvNifUfR1/9VLCzuih5yBr+?= =?us-ascii?Q?ZEIBTavYWo4yjKJsuLWFP8IJJx01zDagkTm26+HSoN1xRndRNZeR5sUZkyBR?= =?us-ascii?Q?sA0Bggii9OqjAtBJd48IDrEiFSEltxCxJR1lbMnRrHMBMa4KnD4+mEOlBKjl?= =?us-ascii?Q?qX+nl7ZmvWWemO36R3QWwMqx0fCNoK7KZcBkWazdbb59zHMXxOV3FsbszauL?= =?us-ascii?Q?H65Y+WR4p6zrDDB7VDT05R5wY6uSRWf/5uGA5Ha8i/839iTGGwnF/zhOsKW/?= =?us-ascii?Q?jXHdWHbQzqbZcM7OQ8it6dwXgEhOjvK+8xwfvADL+xdhHe8MvX/qqqAdnyJJ?= =?us-ascii?Q?p4M7hfRHWzjtw9drtkCcjC2GZ+Y9Wb4gMSfsNhNsy+42iyRON8+5Mxx1+kBn?= =?us-ascii?Q?VgdVQw0NPdRQlyhDiYsjSCgFclQlxrsRsR6YLbDV0uUhqiGIt/PUgU/quzUH?= =?us-ascii?Q?V+EJ+oQhR5VTU7ACkRmyX3sR5WdsHTYJhvIMVXjTpNvElyUIC4Pn9Zd2DiPG?= =?us-ascii?Q?dckLsvFGOrNfb9uLLSdwtkUo76GRyJLFI8yvZHRfkzQF9V1lAEPXq076+TS8?= =?us-ascii?Q?g6sAnT2XnKw5DdAC247AILx7hMt3+1Mdw6QEv3B9dWL1qqx+p6ywTKlNZ+Fw?= =?us-ascii?Q?vM2sc5Jf+gDQndUCb8zWhS2i2e0msra7ciOTwiY6qEo4pdNy8jtXXo1la5gh?= =?us-ascii?Q?iKygDRpmmcr/JvqT441iW0nhBsq+o9SaZsQjd1Om/CYujnXhWZAntALjPR9T?= =?us-ascii?Q?bZoBtictV9FL7LGAZz4uZv7gMjUq/t7xEWXZGsCI2yFP3TqtuZ9wIM9uJsQb?= =?us-ascii?Q?shF1alwWDPOadf3F5mVW/KvonevSjI0If1l7TN7mdUjOiLcmfZi+9g2+cWL8?= =?us-ascii?Q?tV+5IEi/1Q90lx8XooxcVnCpfguJxAnMPnPLxDnJo9FhK1PA3y6DXe0pDrTN?= =?us-ascii?Q?UgVWUtCv9bzb1mJQ4BH+U030DhLRsC+u7vWgpjHR2KCrleEZ9BTlw8LEUXIT?= =?us-ascii?Q?afJ8OsA0KELoCvjFueUl3jHn4uqmo5JW3S+P0Am6sRusUY9mtTJtzVj6m6bQ?= =?us-ascii?Q?HWn4ffyloI2IzA8k/LyF0BnV85HDMnhI3bXQvkqeV5Ml7a5OcydC1DLKx1j4?= =?us-ascii?Q?l6iBiVqYSE3snJ86pjBrhF6lK5CBtx7752LS/g/IDHCyLOCi2GAfu4Za8O9P?= =?us-ascii?Q?IKYkQVyRPlNSWRMLeU+yQOe2INRGnwbfqkROI/EtL2LeGSWvCFp4I5axYxHn?= =?us-ascii?Q?GW5jOS39GZZhZnVP9zaSePJsBxvnGlHDDWjE8fS1nV3a0l6mhztK5v3EGW0g?= =?us-ascii?Q?eqNxZVdEsdNoOOLcsyk5Zi18X42fLFWH1KMjE/W0LwHOBD523MJED+0l/WWO?= =?us-ascii?Q?SQ7YuALTfeAO6xksaebQLxjiNE5W+H1JBdRKgvN7iyUCMZsbuACeahNeZzRK?= =?us-ascii?Q?GlB2BaUfnB4f3PYU8gIHWOBJWDKESuWcTk9lHiHsrlxgoDMc?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fe005b7-3cb7-4d06-1921-08dec7cc1630 X-MS-Exchange-CrossTenant-AuthSource: BL4PR12MB9478.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2026 15:14:09.4891 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y1ggBixCW1xHMpbTTLOaANMAowIVdQUU/iKfPw5DDxyxwNS8M6GVbgvy9syEQYEl X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6884 On 11 Jun 2026, at 5:23, Karim Manaouil wrote: > On Tue, Jun 09, 2026 at 03:44:21PM +0100, Lorenzo Stoakes wrote: >> On Tue, Jun 09, 2026 at 04:17:45AM -0600, Nico Pache wrote: >>> I had future plans for something similar as part of the thp=auto work; >>> however that requires significant thought and investigation into how >>> we can properly gather hints for collapse/split THP candidates. From >>> my perspective we'd want a more global structure/system outside of >>> khugepaged, that would directly call khugepaged (and others like >>> split, etc). It would also tie into the allocator so that at fault >>> time it could leverage the hints to make better decisions. My fear >>> with this series is that making a decision now might complicate future >>> work by adding complexity we may eventually want to remove for a >>> better solution. >> >> I know this is future planning stuff, but I want to point out that we need >> to see significant rework of the THP code base before accepting any further >> major changes. >> >>> >>> If you have the chance perhaps you can lead a discussion on your >>> proposal at the biweekly MM alignment session. >>> >>> +David Rientjes as he leads those discussions. We could use that time >>> to layout a plan for what needs to be done for this work, and for the >>> work surrounding thp=auto as I beleive they will be interdependent :) >> >> We prefer to discuss THP topics in the THP cabal meeting, which both THP >> maintainers regularly attend :) having separate sessions we might not be aware >> of isn't really helpful. > > Hi Lorenzo, > > How to participate in the THP cabal meetings? Is there any public link > to join? I'm working recently on anti-fragmentation, which is kind of relevant... Matthew is hosting the meeting. You can ask him to send you an invite. > > Thanks >> And 'THP auto' is a broad topic rather than a new feature. I don't think it >> should be seen as a topic 'owned' by anybody, but rather something that we >> as a community should discuss. >> >> Series that appear from nowhere trying to implement significant changes >> along those lines without community disucssion will not be hugely >> appreciated :) >> >> Thanks, Lorenzo > > -- > ~karim Best Regards, Yan, Zi