From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012051.outbound.protection.outlook.com [40.107.200.51]) (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 21BD631690E for ; Tue, 10 Mar 2026 18:32:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.51 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773167583; cv=fail; b=nCiQhOWcTCcJ32TUtpFn4Pk2zlCJobcRunBAYliQoU0U0Dbnis9sK9MrwMU2AsrwmuQbDvAlJhJePKdJSvQ1qsDVP7nr13UV6sQXV1plXQ9sc4V7sx9qzULFYpc3Sz4PtMyy4/a/WMi+4qW7IYrfhpmAwiR8QHSEPzWoMKJoNWM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773167583; c=relaxed/simple; bh=rZczI2SGjtRwclfbmR+PotWZ15tJPGPeeqpsyqC98pY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=YU8cw8LQetM20dR65Yyo/53s8gQTspQxAO3h5JCTis3Mf06Kq0INLn93NM4YjWoZ2TAXO2fb0PEl3K5ib2sbxRU2+46EQLfg6wgSeJWbaaL3dibH9hjdtU9WwEazJT22uv0cFULwpDj4SZC0sM5VYaeqbmQGL5At0izSxcBDf30= 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=ctzoAVZ/; arc=fail smtp.client-ip=40.107.200.51 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="ctzoAVZ/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l3bSDjUHhcv+jmERRsdWxAYvjAaBoUpx/xqLZh9lgm6wIepjOLqoQOW6UpfpZkcaKP6yp19DpxM2uVCDPIzhkWAxW2kkDgnAnw7UunlJSdox1ssXMgUAxTsgO2PnubB5thRF47C3UfgDLmbI0Q0/XirSEdpM6Akicm6WPEkHQtydqyPUxGQuLfRdrK4ISJBQ7ueeotutJqkafR3+iFwZMmrsSbNdyHYNA4nDs6xQfflVyrnd4Eaky1NKC71KjyqrHenwO/UwCLq3UOvtOpzPLI2KwNxKdaEp+iHusQkSLOlr4OHUVyTS0SDOy7JGf9SNvIwFD0ApFmhyJoIYgWSyCQ== 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=lCSIpOe9n2sFHnl7WhFpdBTM5nHLTpx8JtrsbGnYjEM=; b=NcEFUYJKXEL6XdHMPT1Z9D52jVPB9mY2LWubyJpTPkaw/lebQXXmi9Oq7TJUgKBG0tb0ZSR5HjOoPqha4HqKd/ppE+58ctm3CxlvJsZt7ACt4aUCc4GTepqJCEKZ+AASOxO8HXv17zt87UR4pkntsCp8s+jE5hLDIO7wU5TbRzO/Tvfccu3PTOoLpAQ142ptueuuPfzZbcy5P74eMNZI70SLndDBkqLnlGcF556VQw1GJWYeR3jYwxCmIsEOHWkdVHtVESAqCNYzfYmPCqmfI6/YCFrLQsIRbYTTS3OyEO33hkdnKyULc1EuKtVf+PyEkQ+NA0LWlbpnfLmeEVy5TA== 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=lCSIpOe9n2sFHnl7WhFpdBTM5nHLTpx8JtrsbGnYjEM=; b=ctzoAVZ/KmM5rNMKEurGu70+CankUIwK06edOStQ96CK1wZ6BzUWfQkraWcQCQPItOJZJCzWjZtW15OgVLtDQe/4qcrx17MXuNisdfUu7MhLVB8LOMCKvk6GuP/N0wrb4iVwUW2F9W92l6UafXrLDMkP9pWWWjedcag2I+ptfc0qvAj89sGdNqI4uGaI4z3IIgqS/qgsIwaURABcuEZWPi8vGs6lLxQ17fr52lJEj86nRV252ON4vsQte5kKivFAPcZKfDCDtlVKlw42maXzgjxXADEhyPusIfQDYEM0WM8CnsvLCywFHOB6xKtaFyAWm5YfEJqADjrkmOO+f/zMcw== 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 PH8PR12MB7229.namprd12.prod.outlook.com (2603:10b6:510:227::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Tue, 10 Mar 2026 18:32:55 +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.20.9700.010; Tue, 10 Mar 2026 18:32:55 +0000 From: Zi Yan To: Breno Leitao Cc: Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Baolin Wang , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Vlastimil Babka , Suren Baghdasaryan , Michal Hocko , Brendan Jackman , Johannes Weiner , Mike Rapoport , linux-mm@kvack.org, linux-kernel@vger.kernel.org, usamaarif642@gmail.com, kas@kernel.org, kernel-team@meta.com, "Lorenzo Stoakes (Oracle)" Subject: Re: [PATCH v5 1/4] mm: khugepaged: export set_recommended_min_free_kbytes() Date: Tue, 10 Mar 2026 14:32:46 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: <258746C2-DF4A-4154-8AAB-1CFA75B1D852@nvidia.com> In-Reply-To: <20260310-thp_logs-v5-1-686099175bf6@debian.org> References: <20260310-thp_logs-v5-0-686099175bf6@debian.org> <20260310-thp_logs-v5-1-686099175bf6@debian.org> Content-Type: text/plain X-ClientProxiedBy: SJ0PR05CA0015.namprd05.prod.outlook.com (2603:10b6:a03:33b::20) 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_|PH8PR12MB7229:EE_ X-MS-Office365-Filtering-Correlation-Id: ef27304b-a467-43b1-4129-08de7ed371f6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|18002099003|22082099003|56012099003|7053199007; X-Microsoft-Antispam-Message-Info: Oc0Ul33Dqz06cBqlZi+2807SkWljSgkOvaqAL1Ss2tktSeynAFkN2ddbp36/8EWjDlNOBWAarDYv4/pp99SHpjAwp8kHB038luT2LTRND16eBy/zdFPcPv13DylFMrqFxmzI/Qe6xnx/tuOfxi4SF+8OptkIfAjCmRO+RJBE1DxCh5rylHBvwVBDXwd+kEqtKxpgmOaYn6TKCxOwzptFxXeTmlZmK8m8I4Vobhq6SC1y+iTNiC7rCo1BNSDdX9n58gIqcnMqztCEbCc7yHk2vxqcVSi6pd/YDHyS4RC/wzcO8a3ypVbER0xSc4FKUPA+RX6GqLoD6tlroUW8hsdkgIZo/5YOJFqdtJvsRcfejaubDP5z/5Mnw3Y+IFa7Qw89e8o86RaTN8igJ3Sj+ureVhwAAzUnBOgHrA3mABwlK0pAl7nNg/MogrDP2PIxUS/unY+bTVPG7+btRzie2ACjyvcCB3De2t4bQ9ruh8P50QcKtR7HbtYiXTbCCXlOpx1IVwvSm+EWd3EeKG87t3pFo42GJ13afPTxFGfwi3l+Kf65XiMXjkO1EEHQpTmCoyaXk5eLwrhJ2u8otRqHV7RHM/GUC7SDFCzyeLALV3s9QtHE7h1iQXBNKmZCmg4W8pwTWwV9uRy6swObZGnuc8Hph3negZ/8gbRqhUTGhAUtiddmcjZGtRKc/Ds+G6DIb4W6evQnjctgbt4xK6W19tmAfvyH6ORSYrd/4sgR1AiatT0= 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)(376014)(7416014)(18002099003)(22082099003)(56012099003)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g3k+7aLisxQL5N365PY70rSJIEeRlm9rIowcB3wMtuBNakJQvaKtbiiIkkBu?= =?us-ascii?Q?kgTfxfLXwry6SvTS+f9Xs19guNJ7MMQkM0cD1fd9rFfrm08CtDaENJ1LZuu0?= =?us-ascii?Q?nCPX/etPd/k6mz4UT5NGYjUEDWo07XjjNWH/azoJie6WSE0OxDv0QtuzJrM+?= =?us-ascii?Q?g13GSr2UY/nmWbqy21H8pm6Q0SCOkkBvW72DGG5/PetmXvgCrgnwUK8u6QG/?= =?us-ascii?Q?YChoKjiTWxk90JEFwSrpKx9FA5ig5HTKk8pMxtVhyNlYipnFBEWiOvuQgy+F?= =?us-ascii?Q?GVTY5y2zetwUqftMyswMdfaUGqY1L9jYc+Y/v081Za9KAcq+dasXFgY0JfZ3?= =?us-ascii?Q?sOvSpiazXty7gafr+i4ffxT0/jbDP91Ku9JiOwy0F2Pb1M2yATGqTi+FtL20?= =?us-ascii?Q?cFaLCTibuxaJBV9fqxEvRP4AV6YWno3T44W0bjhlNF9HkeCZyfqQ+2jvbkwV?= =?us-ascii?Q?vUJ0xY1LORzhHduQTjKODBnXLfC6I8uXh5M2gt2j1RhL3qwvMqq4dcTxF+eE?= =?us-ascii?Q?EydmM2v8DjbyoNJ6usSWEGC21DOHnyWQP+ZlSAQZlkNm55qKoKb5CuoaUe7k?= =?us-ascii?Q?p9OhnIvOPHWLwmbsrBE24clj3ljbLwXC+x1VK/SQYRupiD0CO/F9UNDtQ8Bc?= =?us-ascii?Q?n2r+yXURG+aEgqLBaTbBNCDrnK6s+Z03LmoS3H+XljdKYd2OV4oXP5aIn3/E?= =?us-ascii?Q?MoonnI4SW1oG8/fTdGScpfcQToC1QjgfmsDN5Xf8AiI4EDzmPlgN/ms0JRtx?= =?us-ascii?Q?kty0B3Qu+zl62TYwEeW/5yNsPbD9Y4J7Gw9VsoPrCs1FHjukqA2E+GiAcyG8?= =?us-ascii?Q?kpyZPLMOwW5i9Z3w5lKcUJzQNonCWviydEAYE7lnMnqEEJ/kP7kEmQfrvXZX?= =?us-ascii?Q?QuDF74Ghf5SeCFFT9UbkBSrZ8DqxaaAXEO815G25MPGVuuBdNQ7u76lNqNCl?= =?us-ascii?Q?EDNyRbtLm9eTVYLxgZFLLv8L30UmzOvCm0zNoUcHG4irSgDj1/Lb/v649uhT?= =?us-ascii?Q?xY67xlfdbjgI2gz65GKLOhlCLWGpydwsyJ4LPZ2u3u8SNB9+2SXYcZiAiOAa?= =?us-ascii?Q?qqNa18EwwOqT6Vlf4l3+vhFtoqeOdD7JqOIx7h/8RlzLRa9Lq9io7f7HjM8E?= =?us-ascii?Q?fdN/G0YuCBrby4LxTlDVWVlT2WUUUYWsGU4V55XubEDjbA/iikFFzfy6Jfd+?= =?us-ascii?Q?sEtLUh+0rKvO4yjrpxlmcMLYBJB/cKd1u7qHdhtDsicbaAi6HrNs3Z2JQktn?= =?us-ascii?Q?k7WDGYixGBkvtoqQFF41eDkhGuNSosnwoWnwRRrnTu8SZevsOPL4XRaIWuPO?= =?us-ascii?Q?aBUA/X2M4Xqct4PzuRYZWDQCdVitt2z9Wu2nEVEkLMpPX2JUMxtmc/EYPnrL?= =?us-ascii?Q?L1NBXcdfVqavs/0csUPAshxIsXW/HhI5duwymDjLMFIa0Z4lSecBKwiJJblB?= =?us-ascii?Q?C5e6lIGgW3VuZ4I+QyCh0tj/7UnX8pGRXxrp0WSQfiTRtx1rYzJXXSPAr2vF?= =?us-ascii?Q?XJYckJ/3MSPyE1YUu6lSgQFhIgJCXOBx9ptSQ0q2x8QHgRsrzDtBdjZgaH4m?= =?us-ascii?Q?aPr/LaKxKf2EP0lh6CI8kh7yg+BI+UHIv/dZLjNkTpdtkKX3FC3ZFWdwtfzQ?= =?us-ascii?Q?wQXI860CU23FDlamKFAmVqzZ8jFhedk3Mm5XsW1VSb5mx8aZkk02u9rZEzcY?= =?us-ascii?Q?EBct3oZRovljfCTIxATgXgLuayH4O1fQA4C2mLwNRsXDClco5LMNWAdlvsda?= =?us-ascii?Q?tuAnWgK3Rw=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ef27304b-a467-43b1-4129-08de7ed371f6 X-MS-Exchange-CrossTenant-AuthSource: BL4PR12MB9478.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 18:32:54.9372 (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: umEooPjXGn2LRD8bTnvVNPTJAfwApfAf4MKXxlXmbXRBE46AjVOpK9s3wgS/E3so X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7229 On 10 Mar 2026, at 13:57, Breno Leitao wrote: > Make set_recommended_min_free_kbytes() callable from outside > khugepaged.c by removing the static qualifier and adding a > declaration in mm/internal.h. > > This allows callers that change THP settings to recalculate > watermarks without going through start_stop_khugepaged(). > > Suggested-by: Lorenzo Stoakes (Oracle) > Reviewed-by: Lorenzo Stoakes (Oracle) > Acked-by: David Hildenbrand (Arm) > Signed-off-by: Breno Leitao > --- > mm/internal.h | 5 +++++ > mm/khugepaged.c | 2 +- > 2 files changed, 6 insertions(+), 1 deletion(-) > Reviewed-by: Zi Yan Best Regards, Yan, Zi