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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DB2C4FEEF51 for ; Tue, 7 Apr 2026 14:39:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4B6A36B0098; Tue, 7 Apr 2026 10:39:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 48DC66B0099; Tue, 7 Apr 2026 10:39:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A3A96B009B; Tue, 7 Apr 2026 10:39:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 28ACA6B0098 for ; Tue, 7 Apr 2026 10:39:34 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id B7FDF8C543 for ; Tue, 7 Apr 2026 14:39:33 +0000 (UTC) X-FDA: 84632018226.16.750A939 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010019.outbound.protection.outlook.com [40.93.198.19]) by imf12.hostedemail.com (Postfix) with ESMTP id B789840007 for ; Tue, 7 Apr 2026 14:39:30 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=BRSJiHu7; spf=pass (imf12.hostedemail.com: domain of ziy@nvidia.com designates 40.93.198.19 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.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=1775572770; 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=ep7XrGFkSSwAm3joBDycHvYbHpXjybtbHQjlrPzNbT8=; b=tSIU37PwgPki3ZzsiK2qRb4Jhba4hWxSL8Ooa+359jBHhnLYJC+daRXOEJJwu5blcjWNX4 a+A4Ap4dBSxC3U3XyDiWTnQXOP2IuQlYkcKKMyLKtn6ZC5WVYGRZ1UOA7PqvCgkNRFb6X1 +VsWfs17U2wgTqbhFxlD5Q2XpPdMI3Y= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=BRSJiHu7; spf=pass (imf12.hostedemail.com: domain of ziy@nvidia.com designates 40.93.198.19 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1775572770; a=rsa-sha256; cv=pass; b=XeSPmYpIhSwOqktlu7RNMdpkfB14AdZTPH3pFf4iC9xsxfq25csSXsh9acEuJZaVwScP07 ib/o2tIde7xu19SnBLuBbVq6xOX7okTKsal3xLrvy5CIu3KvZcnjOVPLj5F7bZz1Q/Tqzc +EZro6NXk+eK+FoI83diJHMhxGbVZJo= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BELobtBkyWf/75ss3VbnIVKoezHR/Noi1RsLfeD1oiylLMxB9dHFyryKKnSXCjSU7UIZs/0OgVc8jaWQBHcK7rPEzitIhYjgyiVc97+nCnXHKlSJH6oR7Jycw6ES0dlmgwTusS3L7Nf6wtbEUqM4zgqJnggttjy+lic5N3PybF+9YmxSMgyHCeMwoigaRA2Eu1B/ByvFQ+YPBVHGTzATSyidP1osb9HTPIMLTW5WGGifSrI57em+vJTxWimtG+NAO+S7qHtSHbO6OpDsTijZwDqAWwzt0p+rC/MS/qp2SJmJV+0dcAoRGhZD4nA2BQEvd2Solz920AJIXH1xiSRRUA== 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=ep7XrGFkSSwAm3joBDycHvYbHpXjybtbHQjlrPzNbT8=; b=UrfD3BaHABjT2GNWE9VnD0ulhWVSsOG+S7yUlAMLejl62/1pYxA44ceC75GnsIWxHWkX5CtUtI8804H9ZRP8panjpMz0tfXlN5p1n13bUF1Q6Q7/czn0ClaH0n4D6fKGse+28Bsk7vQvEhOaNwFGMtvxX82XVnSHLDxnQ/jyLGPvlh4kj/bebwfzqQxgnJIPDnQNuH9YxzqioRF51fLKy+Eb/kBRHxfkPe+1Zo2fsgd/5EpSoWCAqhoqbeUH6gX0KypSmxjU1lkF670ab3Nh1xtbSlgWCSklpfIOceL7njZjUpko0/AqegHnGTfXyGKJkvmC0W8Y2tiqyHR4lNz/1Q== 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=ep7XrGFkSSwAm3joBDycHvYbHpXjybtbHQjlrPzNbT8=; b=BRSJiHu7WiN1FDXSLxT2kyoF0XcsS+zGrd8+9luINBy2Vp6LU3Od9WYgAFe8aFoQWOS8LE/ThFfJ7quRxEc2t6OtfamOl796R6QiSaezTqLhzs8yowIrDJqVgEqUbflkJs0LFzSyKx8VLz34+IDsDTnH6yUPw9W0gi9PRoxYDm91sly5xdFdO0Ow6sRUawbRjriXXA3qDLFIjxL/7WODVCN2IOAkx21hwH4RNTOBTTFr7w6sGaTe/lbKFuQce207cUYdnugFxTiAbJlOiVUwN3+9weP0e1EobmGmxcCehmoJwspsE7cg08+ntDstHEuogr3ztX1r0E1a6iZfg3wn3w== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SN7PR12MB7299.namprd12.prod.outlook.com (2603:10b6:806:2af::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.20; Tue, 7 Apr 2026 14:39:26 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%4]) with mapi id 15.20.9769.014; Tue, 7 Apr 2026 14:39:25 +0000 From: Zi Yan To: Sayali Patil Cc: Andrew Morton , Shuah Khan , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Ritesh Harjani , David Hildenbrand , Michal Hocko , Oscar Salvador , Lorenzo Stoakes , Dev Jain , Liam.Howlett@oracle.com, linuxppc-dev@lists.ozlabs.org, Miaohe Lin , Venkat Rao Bagalkote Subject: Re: [PATCH v4 03/15] selftests/mm: restore default nr_hugepages value via EXIT trap in hugetlb_reparenting_test.sh Date: Tue, 07 Apr 2026 10:39:23 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: <001A7094-E5F3-4AAD-B2C7-B68FD675DEC4@nvidia.com> In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BL1PR13CA0394.namprd13.prod.outlook.com (2603:10b6:208:2c2::9) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SN7PR12MB7299:EE_ X-MS-Office365-Filtering-Correlation-Id: 7538971d-4d65-4284-edac-08de94b37780 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 2/+fGqVtWgPyEIshyQcPjlIwzLFDzTrEqm9BmwI4PybgHsIxdw5fwi+mbUz7rxRnpFoJyAVX68/lhn1OmWmzm6Wh6G4ae8sMJIw07invFXWXmenuh0QjRDpDIv8Jmya/zfC9pm2/UpvSnlYzWsPVIR4drgiaJWslum2fgAfPqe+Ve1MayRe4IFF4GBXgPRW03ZuSksXpuqC89X86l6T+ACxpJU3qjiypEg/gB1zz4aZrEPW3ZXdXFJNW41el324YkJJD8JGdAdXCB8IZUKiXfsgYzUh41bL+E5jclrxzQgFTLuR64JC4CA3O51PZyAVD/Wd5t9uEwUy9pnuLFcp6KTGXPYuVINgsR5pxWoP19nCIpdU8fGHlmDqt7uzO7h/pidC1YjIApZtou2BAdM6DMzRToQ+EIjbKirFOXUF3LJ2VxBun4A4VZaZZCdRmtszBmhdvJJ5Wu2zoD3/PmJ73ZfyISrVNR1PJAsp1asP7XdkacheRZX2BA7CNTMKSGvNRtj13O6SIocs3ITR3RMmbl4R/k+V8lt0BN6p/KuxDP9C6H0fmOjotVw8dOObLr6BNdctZYqZTmJqloc4AcZ2nOKX/UvULxZFWIpwcfiPx940TycEV5muSqa3hB0f8tvcUHO+uZ9Qo1+UMNMvM3Eb+23A68+NrGNMBb5RV0TXMwBLSa9fhxj7EFIjInXyqVSBoaxNPk0Pi6GMZlXyBNvESIIHuxfWiN3nKZG0iv5/vcKA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?X2dGF9c3qylPS/UazGMMRW8uJ1sphHuoqtb+F/fo+MEswMezmyfdcKzzjkN8?= =?us-ascii?Q?vQRr70dnqaxOmP+e04YP6QY6xd/aOqM/Pk7F77nNF8aVCGoIG16hGfXNIsNr?= =?us-ascii?Q?F9iguR9PcX9Rj4UmjxOmTB5x3GXMQOknNf65Q64RQIZW54NWTQ1dtA5GzCjF?= =?us-ascii?Q?bub+e4/zLndaMockfADa8GIRaZblK/UtE+466lumb/iclgxLSZlyJAs5Ny3j?= =?us-ascii?Q?3HohaHLprxmci9eZVzT3E9CxpDFKF3xl3p8F951d7cYvunHnNDLCNSl6paE7?= =?us-ascii?Q?LH/dBTATClUdUMso0+scpvo+7t5Mco7TAOiV+MUsu4Da7XLMI3quRJqTOW1G?= =?us-ascii?Q?r7bCtionaRG/ejSTWSlGgOnukfbFZAL8dJjlhf5xUnI151O/0sK21KZRTjQU?= =?us-ascii?Q?rzPGlO5uO762MNv7z/+MxKh/huFKemiOh4X7eLpRD5CF74TQDt6h+N2cFP+W?= =?us-ascii?Q?WhFV6BU8vIdexuy6AsdephN551IkDJIEVQZU+N098aY6Yf6htonCw/yMy4XR?= =?us-ascii?Q?KOgkxde0KsXij2NpJoPZ+2CxeTiio9n9B7baEEnuTyhMnFQHiBOuFIdqQuiC?= =?us-ascii?Q?+n9D1thtlIAJTaYeSAkDBIBBKg4DBg1yW5HDBJUyAXrdqf5RxkqTdisQ3yEb?= =?us-ascii?Q?Lh33gkRgyfuuvnNWxtoQcmdfayrqnuwqdHpOoLqHKMqZU4XKG9AcO98PvO83?= =?us-ascii?Q?npaSqGfxj+ZJtnm6GjWh3vmeP/2tthUzs0bINITu0LdgXJr95UPeOz1kJ3xE?= =?us-ascii?Q?dxgtjbA5Ub3834+0e+zzXstjpouo/DofzcTDtDU1lCIxrjnsOk19citG5+nf?= =?us-ascii?Q?g81yxVHzpFe9Q4jksptj2GNqecaDZkSYAbeDJy5SVTjfUbEL4AJKmlZSqyKE?= =?us-ascii?Q?ScsWQaQxBbutU8tZAqTG/rWIJk4w4Z0nl+USy0gD2HZ1PEUGzRCaJt6wWoUj?= =?us-ascii?Q?+YxXEFklIJa1jpXz3VLEVCdJBwC6662/LGdZwFVsFoOrSd4kSBXwk1E4MtWn?= =?us-ascii?Q?XXUS/OevfxmaAD76gpFYPMNMb3ZNaXtwdSOkvy0r7ncTLASH/O47vIgGa+g/?= =?us-ascii?Q?dSkW+TgeL8YtM1zZmA9I5W6Y5igJ8ROxT6soFbubX7X3xrP1xNPsJFICy6gd?= =?us-ascii?Q?uPdfeM2eSTYkm5xDB/INxbgrXq0DMi0de/CTAT6D1CwQwYhNgu7nStf4a3Mw?= =?us-ascii?Q?nCp642Tke6K0eQafyTzKp7gFAA9eBRp46IkIhFLNklHgkHrbF+/EvayTxV32?= =?us-ascii?Q?vsDBfR9Q8uwhAgQDbHOkrMtVgX2EZjhHS2DH6jOfkjdRBBD7UyCToaquWGXx?= =?us-ascii?Q?z5UwNuV1GySZyIYj1YQJMTcTBNUzQ0JyqOUCL/zwtCidq9RW2e81Mp6nsTqG?= =?us-ascii?Q?I0/14dR+BL9n7qGXmbhDlona2DfA+z/7n2ZzwaxbK4mHlisOSx7eCZyHamiv?= =?us-ascii?Q?GBHscUMu7tFTiQpKAYyaM56OsCrhPk12dXJOdx2X+rotO7jMzp8hO+4AhETp?= =?us-ascii?Q?lPuRUfOkFj//QSGigtjE7lRD1dA2104kfXfStNkrkIsMGpeEB7bGUifl+IJi?= =?us-ascii?Q?XT7dvjxlggbL0Q+1vFrTplD2nC+pHWwofW4RCiKEmewQOooOtOTxgBumXhkg?= =?us-ascii?Q?XwBtUyR973f26iO5/agNE2k8jW6uLGOitQL45KHzXrHZEdvo8kcEus0BRIWK?= =?us-ascii?Q?yUD2zj6Sf3OLPGFkwfYW/rBELqtJf339ZuMKKfmeZuXkCc/k?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7538971d-4d65-4284-edac-08de94b37780 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2026 14:39:25.9197 (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: jWqhgkPp1ISa13V/lznrsQ6hHlPbj8GcpGpYoCglD6F12hYtIbSCpQVjZWygbzHs X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7299 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: B789840007 X-Stat-Signature: iejffi8unyo8m3e7gh77dfn3kzzoyck4 X-Rspam-User: X-HE-Tag: 1775572770-759413 X-HE-Meta: U2FsdGVkX190/nYZYZXAlNZnBHy7KUtI49kPLQ1XRtK7rV9HLc7trh8r4mz4nPybBx4EkTXR9osPvfn/OKkWXtW5as6Mhzlhxeu0FkTMG2GOCAQtOAkPL11JgktCmJnSkOV5S+PWxgBz6dx5q8spfzlELGNnKbcxiunSZEMjCLU5Es+9Y88amv60dHF/n0Egz9n79bcqxOExmHafd7wBY9b/EJ8W7NHUCmSR8XiDQ/5NYWepYp0ijIp9YC+61p2koVu1+xDCMyvdC2zeOpbAuiqkPaxlFEh2NApBZW+TfdoO8DcR3w6bN7lNFmYsVZf46KjGAU6DnsuYOUxSnqVU0E78k5YAYHLw5SIPJTW8q6pr6uyPDlaLb4yoU03VMZTWAMP/LUa4wDaKxJK+g69GGw5wV6hSzQeZxEX+vQ76sfeypHriX9XwJCicFsUbgquRfb1jFgIJQuupX+Bt7r/h6DxwpGxzV6jWVnvqTIYDtY58YCJnCcUJGcFSP1iA5gOlkk+56Rj7NT4C3qYH4caLFLoxaOcjFv63U0uyoQ5qkut6nNH+MVbZisDbdl3FCcui50geM1V66EB6FLZP5IxxxpoLqgvh8DrAFmPs6ecmHC0yjg6n8Ffmtxz8XZFdT7gtEGpvEacdLj7TUNmdEKOwh8NuwcHclZID9T/ehpZEuzEXrctoKD6cPxUgqxtkrGRPytjd58lGZ7GrN/eGvJu3zRHX7Y8JizLEvbN1tZ6z+r3hwcGcj37k24C36wTzgf1PweN5mxc+lQ0Iq6fMsrP0g1zmEZz0sK4i7JftzD+bdGc5msqEcLZF+MzoxIRsnjc3sMU9/kqukKThWsemNzt7uKQTSrJY+xWAFahLGmNNPQlY6SrHHZWk8XaSvF0jRND5d4sIMEyvYD/19A1iQI3FCkifqjqYLQSwH9EBTwJ8WyDmg3iiUsXx29ASR0bwVmauJ3tz8HdRVAn4A2eARGG tbIVdC/r gWEM+P8T7HkE3Crc7GZ9zWqxkqrFyW8ZrU0l6cjfD5x23LO8R6EbTtmdC91owdge6JOHPzdssDu+XfViM+wv6T5nXqQgvg1gyBjZxEPjBtusbe2bXihtf/5gjpNh8Ea0cjmmKVmlt6bYTrl5oRfUjtWs8hZ/b7QkumuALrwrDrY8UA6De4C9gci5E14/tKUpORTBT79znyB4ZQNmIVr7DAYRHaDPElLX/7j1kAH16Qrx1i0WQKofnyAYBWrpLByxaCqPzo/cpmA40Bo3DC3lUdvbutecqzKiEPxXZqb+B5d0uUaTZtp4sFKgErpBdx1RVJfrk/YmjFCnMduJ7KehVlz5Y9t1I9b5vTnlb7s/j79/yMrf1lzc3iqsmT27MaoYPydD4b2hthk3HXKKP7JedlyKaBiEbJoaCt+lzyEGNle9ZviKPbVFuASpwtva8yg3GG2no41OXPjK1VHUm/8mFEseOD/t/BMRLYxQMhjhuUmLkOqFIxFFvslQOhFTeekFrr2YfNpyMbnribIzUmZtPxHm35Q== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 6 Apr 2026, at 5:19, Sayali Patil wrote: > The test modifies nr_hugepages during execution and restores it from > cleanup() and again reconfigure it setup, which is invoked multiple > times across test flow. This can lead to repeated > allocation/freeing of hugepages. > > With set -e, failures in cleanup (e.g., rmdir/umount) can also > cause early exit before restoring the original value at the end. > > Move restoration to a single EXIT trap so the original value is > restored reliably on all exit paths while avoiding repeated churn. > > Fixes: 585a9145886a ("selftests/mm: restore default nr_hugepages value = during cleanup in hugetlb_reparenting_test.sh") > Signed-off-by: Sayali Patil > --- > tools/testing/selftests/mm/hugetlb_reparenting_test.sh | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > Acked-by: Zi Yan Best Regards, Yan, Zi