From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11010018.outbound.protection.outlook.com [52.101.201.18]) (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 AD4562DCF57 for ; Wed, 6 May 2026 06:18:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.201.18 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778048288; cv=fail; b=OEJZEEX0MqoKUaXN30Hs9oGSbNTSSIPyQIqsnkXPYM5eOnuGHkDBrTE6ZfVVS/WjM0to19AJ1/YEERxidjTgeFDLGt1KPwEPhnMsJ6MNKYoRPX7UCKTSpJ/ldguZelpXv8ArNndAYcOJeWQSXpwmR2Ko27NExrfo794cjp9Fb10= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778048288; c=relaxed/simple; bh=qRonePr8R3bHv+mAY0s/mF4eSViPzVCe9CV+087seek=; h=Message-ID:Date:MIME-Version:Subject:To:CC:References:From: In-Reply-To:Content-Type; b=iF8dZix8Oo5WxW0NGoEK8j71sdkulhxN+WLovNUeF04i1cZCXsE4YS20lm3aZM1T4meHzicl9WRynn+sUWCLX1/K2XlS0EkABBUS1cuhJ85W8In92WPTMTvmVw4HrPLoDXmbmy9a0SxiYdecRYeA3qe6Qq2Q30QSfvQ1diO3ZC8= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=AkSikhvW; arc=fail smtp.client-ip=52.101.201.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="AkSikhvW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ur/BfdnCAPngPPr9gpo3SgVx2ZP1oo0eCqGVrrUFME7ySQ+uUoXKQIskc2t1a/uHcCDh+IjztrtvdMV1rN5fMWnm7K5LBLq8L+/zXiPsROzaMgrdawP7PXjNAG/h1jscex06xRGBdpZrYC8S6htAD5zL4+NMO+9HZGzm5s3CLFL4IMI1obQV3TJ25DW/TxfKb0KsagOqVpJvY3rURI3onRwK77UgcEjp/iVnKYC+f2G7+kuRdCXenaVIuOo5Q4pQqK8nqMLyj3j0L5mObEKhae1cy1VEXk6rKHE73WLUR0/tHoVnFd9ku+vTLzjsE/ynnhO51wKkLyn8BdWNrKtppQ== 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=UY2qwOIdeO9PNjp6XWJsV74C4SHbulNVA0ZmqO6LOKk=; b=i+PiNggWcmXI6J0suZMosZUu0rOPLLFbG2qet5z5dYYBe/6rCW9/a9x8PjhifJam0YdF/HSOOj3HoyEiB/r97cuBqd6HsoTZeeGuh5E5SEYH2YeUlKGM6dXRuZFZ5cK3oLPNHMCVfW/tEosQ8T9qcDYr1C3YWwbnaS5ullcYAEq8l5Dwk4yNgR50rmgjLxlMEvmgHGcfSC83FXU7ruUEE1YhlBjWXyOMx6CiC61NFcxlszCCdB7emb7LPxoaXQpv6v1IMgt9TS8cIwLjaR4jUcRF6qos90GBniwdfqT6mnG0PdLd5IBe8WVvIQKWw8RtNdxvqkk+d/+iN+u9f1ZQuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=linux.ibm.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) 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=UY2qwOIdeO9PNjp6XWJsV74C4SHbulNVA0ZmqO6LOKk=; b=AkSikhvWhHhceJHnVKawJVyint+tTcQTJGFGMIPbzpg0X7g/3cplPz7bayJMVSU5y1xLeQhsBa0NR1hNcWkA2u0zM4Irvia9DrCt2J52g1h743NzhFL0ElH0LAQNQoVv5+CR97IuxN8uC8BdM/s1w88wQ4AprrSe0WUAsPvNNxk= Received: from MN2PR03CA0027.namprd03.prod.outlook.com (2603:10b6:208:23a::32) by SA1PR12MB7271.namprd12.prod.outlook.com (2603:10b6:806:2b8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Wed, 6 May 2026 06:18:00 +0000 Received: from BN1PEPF00006002.namprd05.prod.outlook.com (2603:10b6:208:23a:cafe::54) by MN2PR03CA0027.outlook.office365.com (2603:10b6:208:23a::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9891.16 via Frontend Transport; Wed, 6 May 2026 06:18:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb08.amd.com; pr=C Received: from satlexmb08.amd.com (165.204.84.17) by BN1PEPF00006002.mail.protection.outlook.com (10.167.243.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.9 via Frontend Transport; Wed, 6 May 2026 06:17:59 +0000 Received: from SATLEXMB04.amd.com (10.181.40.145) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.17; Wed, 6 May 2026 01:17:59 -0500 Received: from satlexmb07.amd.com (10.181.42.216) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 6 May 2026 01:17:59 -0500 Received: from [10.252.223.214] (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server id 15.2.2562.17 via Frontend Transport; Wed, 6 May 2026 01:17:52 -0500 Message-ID: <17e45cdc-f0c7-47eb-b901-b33a5001ae73@amd.com> Date: Wed, 6 May 2026 11:47:51 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 4/7] mm: pghot: Precision mode for pghot To: Donet Tom , , CC: , , , , , , , , , , , , , , , , , , , , , , , , , , References: <20260504060924.344313-1-bharata@amd.com> <20260504060924.344313-5-bharata@amd.com> <5a01bf62-772c-461d-a7ae-ce4758a3fc5b@linux.ibm.com> Content-Language: en-US From: Bharata B Rao In-Reply-To: <5a01bf62-772c-461d-a7ae-ce4758a3fc5b@linux.ibm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Received-SPF: None (SATLEXMB04.amd.com: bharata@amd.com does not designate permitted sender hosts) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1PEPF00006002:EE_|SA1PR12MB7271:EE_ X-MS-Office365-Filtering-Correlation-Id: 31048aca-b2bd-44fd-283b-08deab3738e4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|82310400026|36860700016|7416014|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: l+q3RcTt7mQdsqLKUS18+UnvHcwN6PaoDcGJ3D4Io0AksBZAPytT0z7Oljt026TujWAX51B3tX9dWfTAM7lD1OzUz2gFixGlm4VYhO9VPsWlsp4tYkxdvCAIHR7Qxa4Ghm6JA2LXl+dCJmxbYUan/6YTDBmbUlFp6XTZnXZAADaymjDCNAHgCfU5I0lsaconQ5yuYxsxbfFBzyuTKCOamdGV28atMtbJZisjG5uVkThoiiCHsmBQ8GJRC9hlQAoClbYsQawBtmVl/fSmcSO+nrIKzvfkJPkrDbb82AfcmeAgpG0AGlATdLzNM51ORbhTZXjC8AUFPnEFxtOL3PD6vKqYGqEYHJj2Y3mOG3qVDaUF3e/I92/F+f+P7E9pR6Thmdr1XdrBfAyPGxAk5Kmf+/9gG3IYp84TZXppv2jvQsBBC3/CHPeM2n0f8vVcbDyi91W29ouq238fmoLLlWtxz7kJApGu5+wxoABHPNxnBIQgivE4xEVE+TuXWKz7+djqCd8YFe4GcJCT19KvmugXRMngwwKqdG9S1psxJeOvOEaDkJ3xOCvWKTs2TQlB8J2hXs2+ztG2KmxZTJgkvxBe76DpWbvTvcSI/GlQyxm7igM9Awz0tb6/yrozT58ZG5DLk4yops/6JETQ19iOuCs1XF756NGIhrg270GJE0W7CrVFGjA1h9ZzAR3bAH0F18qOlkupmNH0JD69DtcbPIGoTtSY1UaOAB0EChIzeJurhFo= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb08.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(376014)(82310400026)(36860700016)(7416014)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VaTKEHZ1zBWnsTh9gtY8PmHcN/dB6jbfs8z4poniXpu85rU8dXMrPWEJ0E3X2gpMhTMWcJ74/srZjNZAS+ojFIDfB4JtzkTwodS17C0aO2t0GRAzPMBUW4YanJIqVTzKmhTR0PwNf+jeFP4oJiMTCJ8RKHHyh0clOI7c5vESnwz0XbZERjcufShQI8t0wB/Lz9/d1AI5QTv+3t4fRV9pD90s9k5C5UfYwWgGouwaNcIuIQle5dfIHLXTxbk4YdygOb2Zv80cxljs8wnyhqzj+JGn307qQoQH8k1BQ44Rd7N7f6ZpllVni3g9yspc/1jVAwRu313eJep72kxKVTtUBUxOWeCQFOG2p59njMLEJuutTOOyFE/X2x3yhRvQR1/NbnLRSmjx5sr2F3FZC9ylToWbeyH8QSSEhGEIFC/NlQMtcvv2WwT3Je+uK45BgLJZ X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2026 06:17:59.8795 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 31048aca-b2bd-44fd-283b-08deab3738e4 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb08.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BN1PEPF00006002.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7271 On 05-May-26 12:11 AM, Donet Tom wrote: > Hi Bharata > > On 5/4/26 11:39 AM, Bharata B Rao wrote: >> +#include >> +#include >> +#include >> + >> +bool pghot_nid_valid(int nid) > > I might be missing something, but since pghot_nid_valid() exists in both pghot- > default.c and pghot-precise.c, would it make sense to move it to a header file > as a static inline function? It exists in both modes of pghot but the implementations differ. Hence it can't reside as static inline function in pghot.h. Regards, Bharata.