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 85740E77160 for ; Wed, 4 Dec 2024 00:05:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 85CED6B007B; Tue, 3 Dec 2024 19:05:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 80BF36B0082; Tue, 3 Dec 2024 19:05:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 685D26B0083; Tue, 3 Dec 2024 19:05:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 4BDC86B007B for ; Tue, 3 Dec 2024 19:05:55 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id AD7CB412AF for ; Wed, 4 Dec 2024 00:05:54 +0000 (UTC) X-FDA: 82855333302.29.A2BE7B4 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf13.hostedemail.com (Postfix) with ESMTP id 5892E2001E for ; Wed, 4 Dec 2024 00:05:36 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lc+fzwjA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OqGPxi8p; spf=pass (imf13.hostedemail.com: domain of ankur.a.arora@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=ankur.a.arora@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1733270738; a=rsa-sha256; cv=pass; b=ZUy7NLvEow2PWCqFz8gW7/EnMzSNWxltdWjbOAFIpo/rDQ0IkTjMlzQn4D+PO31tX+BMQB uQqv7nzKwxjOs2UJAsMJPjsTARXG/ljPf/hIDAERXc0tYO+OxSHeKIGCxfadD3NHudis46 4RIhNPUVIhMoeCkz3oFwtz1PLgquHv4= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=lc+fzwjA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=OqGPxi8p; spf=pass (imf13.hostedemail.com: domain of ankur.a.arora@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=ankur.a.arora@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1733270738; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=t4se1XyspkrPSYb+5ikXWq1p5s6RtQHNS7gX30tXOpI=; b=vhHcVad10d2SVfreiu8ppm0pxL0/gQtBZ3sWkdRHjcCwzo+OcnfsB/BNrrMq0Lo+/eqhoU o2QZRxzx4E6zjcbxqjh2jCuzkNbotQtFK4CjXLpuYUKhbONqDo/Teq2gNmIDIVSuARtots J7rN4itiJGmDU2i4lfJ/jyNL771z37o= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4B3M3QSw007885; Wed, 4 Dec 2024 00:05:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=t4se1XyspkrPSYb+5i kXWq1p5s6RtQHNS7gX30tXOpI=; b=lc+fzwjA4VIPlCz3fDRmBSmg3nh8Gk3qIR d/MVXn+BkKaQdxvQ64M4oC6CqmqyAPxvADlrC190hWS/vUahCnzxBW6dpkfBD3fW RWOYC94gjSYjoD6br+eBGGXXHgjbshF64/Bk0AOr0aDLyRLmAM6pwg9fFeARN5Hv sVIwDcrxQsYTaUgkhUC89xr9X+Ce3IUnsZUkdceMae+EY+vUp1Bm5wk5AcTHk7XQ 4BCbMmuucXWjj/MMMuIcVGZRTqtuTUuyo8fJ/yNhKrNzKuOJYvhBy20UKHuF5EjJ HnRPO1qR+amN8lVSJCKCubl/R3M/+3Jxek/I3qcFcpBZk2vjkZPA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 437trbqbyj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Dec 2024 00:05:44 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4B3Mmvrg037979; Wed, 4 Dec 2024 00:05:44 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 437s594yht-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Dec 2024 00:05:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EEzq/bJT4HeASK8gMWzG1b6jkdLQ2/IaHTSgSw7tE27YhU+Wxn9F2spOBeynSqU1ZEpNP5qbIlByRLSZonejPylLAY9toUvaehs4+EIjAqKdRtX4BoN0J/SClZvWHX1dhyrgyyBGBjYHZvEv3NHN2ou2IXELtsdHTYna6h0NvW6E9J1ZDR5nqg7VFpqJZrZxkEakiElSQNhlwGZR9EYQeszF9hNR3WVgccmFewmMp5wDCNhyRyJGYLE0F3EYr3jc9cIC++PKz+fOvQLKbfkUvUIocVp+lfjoM+RFsFFW/aC/uIg/tJMJM/ZNWicMMrVKbfjupICxdOB/4RIH93V47w== 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=t4se1XyspkrPSYb+5ikXWq1p5s6RtQHNS7gX30tXOpI=; b=QWcb6r385n1J0+Btmm8KokgbQzNy1YPwYfxSGX03hIcDGoc8umCXZXwrX+MWQ9NEPUHIlrnyMVN4S6TtWbhh+M45Xw+s0ML7BSrxTTF9d9Rw0pMHLTtMRxUJtHz5smgEdTMfu45vsGI8/ggjXURfTMQ2wme+c7DgAthHsmoCc4PEIoRkZHgNi2cfQWLnfPvZl8BTtSt+nDjUS4oaYLAVN8ocwm3ET7smH+mxUstP8eWXx6D/Xai+cnOkj/NFe2m0lKtX3GoJkkdxIPInaG3VW4ZlBbqbej0WQtFOk8FRwA60wIlOZejLlxWn1V4H0dFKUTx5zR8dHVy3GZDK2+vH3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t4se1XyspkrPSYb+5ikXWq1p5s6RtQHNS7gX30tXOpI=; b=OqGPxi8pgv/Q2T3Ng4Yk+tuY95oaldC6ApOeUpwNeSSKB83l49qozLy94HszgkQg0kBF6mLz1wMbROGvB052sh6LOBH9ZqegoHll2TAve6uvt0mcmWM0Aw/2+/HrBitMPKaVTe3r6691smxw+22V8RrZEF3STT6dqYDMospN87s= Received: from CO6PR10MB5409.namprd10.prod.outlook.com (2603:10b6:5:357::14) by MN0PR10MB6008.namprd10.prod.outlook.com (2603:10b6:208:3c8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.18; Wed, 4 Dec 2024 00:05:40 +0000 Received: from CO6PR10MB5409.namprd10.prod.outlook.com ([fe80::25a9:32c2:a7b0:de9e]) by CO6PR10MB5409.namprd10.prod.outlook.com ([fe80::25a9:32c2:a7b0:de9e%3]) with mapi id 15.20.8207.017; Wed, 4 Dec 2024 00:05:37 +0000 References: <20241202202058.3249628-1-fvdl@google.com> <3tqmyo3qqaykszxmrmkaa3fo5hndc4ok6xrxozjvlmq5qjv4cs@2geqqedyfzcf> User-agent: mu4e 1.4.10; emacs 27.2 From: Ankur Arora To: Mateusz Guzik Cc: Frank van der Linden , linux-mm@kvack.org, akpm@linux-foundation.org, Muchun Song , Miaohe Lin , Oscar Salvador , David Hildenbrand , Peter Xu , linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm/hugetlb: optionally pre-zero hugetlb pages In-reply-to: <3tqmyo3qqaykszxmrmkaa3fo5hndc4ok6xrxozjvlmq5qjv4cs@2geqqedyfzcf> Date: Tue, 03 Dec 2024 16:05:36 -0800 Message-ID: <87mshccnxr.fsf@oracle.com> Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0026.namprd03.prod.outlook.com (2603:10b6:303:8f::31) To CO6PR10MB5409.namprd10.prod.outlook.com (2603:10b6:5:357::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR10MB5409:EE_|MN0PR10MB6008:EE_ X-MS-Office365-Filtering-Correlation-Id: aae4a4d4-b505-4fac-c358-08dd13f761c8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?TvrjV8iL/7/27YeDAJQ4g5OTeyb5mE9+xe75/SYEHI8sGSvDiTppAACcUqGf?= =?us-ascii?Q?UbPbGA6b5icbh2+NLMg2e+KBISQmDghX3LYC/+TZcTkj6YF8RFh3rVNXuLTi?= =?us-ascii?Q?ro9zFc66en4tU6dAX4B8XgCnoKvinGXSVW2hnJhV4pLoKBtpKdkyxjyXoB3B?= =?us-ascii?Q?G2PP+DE6cLX7d6g8TI8zEXl4La03kpKlfcaGw6n6093Y0WnHA3StG53qRo5S?= =?us-ascii?Q?2iI56WpUgT0jxmA7z3Jh08yRhOLyUAPA7EAlJMVsExY26x1MrsuqtJuUcv+c?= =?us-ascii?Q?vf5Pcww+wDWnfHQrKzir/gVZZuszflng7tuP8wN+sQEtVixGUW5ZiHbMZ+i4?= =?us-ascii?Q?XVgmYFdsYG8J+d2D8RfvLzkS1MRUClJX6N1qub1mmHcGQd/SI3NWgLSlBEbV?= =?us-ascii?Q?shWT3ErIKuLmkb6bxnoY8QwxHxXgHuDYQnWLgy5FyVPhvS2chGWIKoB9o+3/?= =?us-ascii?Q?nnqL2BuEneTbnmrw4cgz+6AK3FW97ELjx41c+4SiCvy+Jtcj3ZelXfzhKoU+?= =?us-ascii?Q?x7PWdgYWn507aJWTyTUgtfxvM5sUwvlbNhz//80Hk1dv4+bUUcaLXznXQXMS?= =?us-ascii?Q?0/eUoPJLNUqbufr6tnTJmMib8j+7TLeoXtzG5G/GJDrj2WzrXlnf9vjnqYui?= =?us-ascii?Q?Egk+vG9Ok/F7S6h0VJy+8T0G2iDLpqYbEAFQwJI9CqStz3jJxOD/zm42gs5A?= =?us-ascii?Q?/3EHmKT5GvwI6EVa+gPxU0yco+9+IdRal7TPh02RGK/E0nE9O9PnzNfWF34b?= =?us-ascii?Q?Bhb5qa7Smsy6OPGxrZKKl0U+HeozNfxNxDnzDXZImn0iTO+Ey/cf8sy/EiRZ?= =?us-ascii?Q?jsZJ51nJhTSderqL4YCVQdoFiWgDg2L4M08A5Lg07Qbm6obbD7AWPy9ORgiP?= =?us-ascii?Q?eLbmvAS5rC9Do12BDopMDRR4RlkkrOIMgMUB1zkXtwnby1W8AisqIh6f+ilJ?= =?us-ascii?Q?gbfjaljMb1csQvQtAkV8q8Rfgwm83kgTU4NG7XIJJ5msQwK0U3HvfKvRYybW?= =?us-ascii?Q?xBCn0554TGoe/eSVLtwPdKScUQqGo0oX6PyPyVCDPQDW/Evh1Ruaotpq5nzr?= =?us-ascii?Q?KkGOg/jKTK/93YIBz9hpoB9CU2oM60QI1QCxB1NyH3m6h3pQqBaIClgcdjm2?= =?us-ascii?Q?eH2q3MDcBvUyUXU6Oiq708c9NkcuyfGscQRkoO9g3Idv4JlpdGPIBr+1p4wW?= =?us-ascii?Q?3uCyV8C80cRDk6lxtFbOfthjT+emwrtWHYEmHhd2p3Xf3txm6dlBeX658v1v?= =?us-ascii?Q?pbRIflnnR79fCtsLHpzj3T7z75V5Z7gaGhj/hXK14Hk3AJGmbpq5VUmnLw5e?= =?us-ascii?Q?xPyuUExs245HQJH9lc7yIOhVtCg5rXy+1bwXQFlIAzeBnzcC8UyEseCPuEBz?= =?us-ascii?Q?pk5WTRI=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR10MB5409.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lT9SBcXGI2H8WZ8rSjMlxESaCnA6QsC5NyixCOXrtsqBqZ1agAiZIoSisc/w?= =?us-ascii?Q?+KyfNZk4plnFIYLhjsgvg1Mx838hL0AEZ8hELwxx59/pIV9aBCo5VTeQMzBr?= =?us-ascii?Q?IxrGPrdSLJKTKWbAAjNQgAt41dAQaQi+LccenT73TRWiYdpkKLFI+2YiacbG?= =?us-ascii?Q?hFQdPFQ0Sd4BKCYLl1VE6N0SpeHxsuilt7wA+7gcucrHswrCW4emAWTe4R7f?= =?us-ascii?Q?CuWhPwV3xzPkhvfRRu5zSXAfP/mTQqQ4tSIxDgHFFYxTJyClxqo/F9gXVbhB?= =?us-ascii?Q?EmKIGFwcVGvkulsP9XVnl9wRW8he2I+b7yD2/526dF3byKBuuprFeQjmdrEJ?= =?us-ascii?Q?jCe0CI1Da24jjnMDhn5vwSEV8oBq3fgk6opnqm7Y8dYVVScRkMPPckpAzRwm?= =?us-ascii?Q?GzRRW9o4YUjVLk2mf1oEV5n22il6P71XpsJ40FllXtJejCZAhPVYeGuGDqZP?= =?us-ascii?Q?xnTDRVwO+5R+vyLO42Csp3UM2QNsjWPcZtv6XcSIuOEtHarMVgkEoqEgqArZ?= =?us-ascii?Q?xgllH/7D+BbP4ZbgvAYMEL5pNQAl4DkYZCo6/xH+nqUqRBVrGw5tJ85xRkN3?= =?us-ascii?Q?RWJfQf4Bja4VvuekRIyVEYQs6gVhBjh4NGPYyVFErLicslruFti7m36YlixX?= =?us-ascii?Q?ZcNvI6kftQ7xV32bFqrZqN9IqMmRMsb99sSfG5CJGpCEs5AwHT3egUD0Y9DK?= =?us-ascii?Q?QKdBQf9NZEbPA8xBbOiwiL8j/EA0XQxuNE4nPl7ZC3318esMapOX1CnDEpRy?= =?us-ascii?Q?ukU5kAegQZE1YS4T9CUfkNxeZtvvYfocGj1cOodq5VUeJqOGmGTR3tg6msvC?= =?us-ascii?Q?JsIJDvidVM9teP8IvAioGxlkizfVmWmg2pRToJutIYZZ+VMioSAGv4gRnzYu?= =?us-ascii?Q?qWyuxTCQkyJFmd8oSR6yES+hpE873fwuNAA2zypEDLpp19ILKmrKT9NQUBe+?= =?us-ascii?Q?ehprYupasbqEVdfpB4tWM2Jw5NVpb94KE+BiXS5MmqZnUaaetu1VPxYkEOGT?= =?us-ascii?Q?gSbO7zgxO3ez1szAt/RkyCnDabGlfy8f8pnwrIYoynKHehZ5hH5SbLeAd5o/?= =?us-ascii?Q?wGXntgTfYy1KUwzFapzhYI/4Lri7mP4iavEGsmjtw5x46cEsmiZd9to6LW/A?= =?us-ascii?Q?ZMF7nwlUf6JcqH6b3+lujRXpns1y0/+I5dG8hrRawYPxEjTiE30S+ODOf79S?= =?us-ascii?Q?5EvYfRbCCufv9wUiEMUtIVgtg6/+p8Ols2HwCqRxFxsmVwIsZKGmC8LJi2BK?= =?us-ascii?Q?uNLQqLXjz5TxFFWU3lRCwoAt+F+lIyyvYIrVVXu1ynHJDiZWfslElJkrHCz7?= =?us-ascii?Q?L1RumRekvmdcTvYf9HG/36v7b9ZEI9VYdidXF9K2LzMmiXcOheGzVARDzJlv?= =?us-ascii?Q?lp9CRSqbBAjhQMkmrb1dEt0Vp1gKbySuQPzhB24O8rxe4HAvZ9skpMWwfoJm?= =?us-ascii?Q?C8j0Lg3PvKb2l5NbwaKNj7s+V9HMYRMxTJfYMiCDE0+BGtQl3uj8bTdsfgeo?= =?us-ascii?Q?QoyJ18ho8NAUI7LOWdEt0kla+YWtJDraDuVaJ7XalhuM32ewIEa/5+sXEUiE?= =?us-ascii?Q?Wyk9MsHf4F6Letz1KJhbbIGhv0yIMSsvtvVYWQHELq8bfP8AInKZJ+fNlwf9?= =?us-ascii?Q?hA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HTPoC9X/kSO88uc5WUrbmW6rBFsnEOXcCy4v39f5NpD2dWSeRgI/PAS+Uvir9ElfnTtz6z3j+klp8/nAR0RGGBmPekQ2m0nuQ6iNf/1ompqAqfgN0GXSBm9B+Yy4GSOpN4S1O2vujlvdzhJ6o5T0Uj/9AVALMmhWp3lObg+DbqcSVzcfundYqnUQBGhMgSmTlfmRJki8lTfqFadeiEx7YsOdXSguRVphoXX6Kku73HjWZYO3nnvYfW9QcgN28xCCN+1u3OKBPoAW3u3GCjKsvLIXJHHyOGIiaC2INZ0afE0lXc+VI+8OKjuMjY99BqDhtvNPEb3cC+7u6cEWOqQIGxj2nMm/ZOox0JV0H8Mnz6l1LMb1ktJgJFa2Ok/z+/H8pTYFXHqyNVaxorDQ47nQX/u7krSC62CCfr4n5gFn4nCNsW2JaP8t+O9BRzCUKp5z7AYzpVsZ2hXyrZs8dnnnkKi0QrE0XTfgPKBP03vdA0T0XwQh0ajNls8xo8ypb/nAzLb5RFS9Uv8pMUxjycxXrZtNpHmNRXqawhuopqAc8kctalpGOB706D6oFqUTqnsoozgN9P0KeXjRbKBPOgBKsOZKZ+J8B/H1blgHVwfYZVA= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: aae4a4d4-b505-4fac-c358-08dd13f761c8 X-MS-Exchange-CrossTenant-AuthSource: CO6PR10MB5409.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2024 00:05:37.7229 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SJMZ9vMg83BGxndjn3MPhMPXIAu2yoT5r3El4WGnmtufvm1kl3Niyq4GrzIMC4TtrUQEtvc8RlAB/cXc27RRUAiUPfty08oJYADsTS3P1kc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR10MB6008 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-12-03_12,2024-12-03_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 bulkscore=0 malwarescore=0 mlxlogscore=946 spamscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2412030199 X-Proofpoint-GUID: PftLGWToezr6VcrBhMrTJDYKnYvSEwyW X-Proofpoint-ORIG-GUID: PftLGWToezr6VcrBhMrTJDYKnYvSEwyW X-Rspamd-Queue-Id: 5892E2001E X-Stat-Signature: n4tfn36syegpzqzsx5cfcrapbxjoifoj X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1733270736-889444 X-HE-Meta: U2FsdGVkX194zmKoC+6C56SExaw9WtKLuj+LUdxJ6DTD5SAl5lMhdwXmVmYpaMIUBVHffMiwjci9pjRu+vcVDEECUD0dMy85Kt4WvJB95uYceAfCoI+d2raiQ4XjeP/LVMVhHcMBeeoUYmHVjgdqnFD/6y7GBiBNf6dM19GIdNqhFSVcy8mgGo/knqtZQ7jxxO2TgyAsRYXkHbT70xHqN+JbFz80FrboqxSj6ZFfDAGUoG1jRpau6kVmp8VyDE1TguikTrAzcrRCMeTdm/PnO/dtFerjMQVxIeqjgncHx57Q2wVDaMCaKH4oD2sixHJwG6WS5qSEsEEKN+obkfxIjTuf75Kp0gEEkydiXsXdPQ/z6k599fiCUTvdESU4Ip7S7cMPXCkvmA1bjYPshwLrZ6Lqi9B8Z5Ctv6aEoyiAD+aSuefjZrkOaWIpssQsvK8t8gZUWak15MjYtCnddUxvNyo2tJFvfdpocbvi8DVXchcZSWLf2fCg8DV8zI+3YXYoROmFWT0PGpEledSqP3SdxRVfuuK0cJmcto8r9LCN9BXPA1mJ27vGm40VJe/2yVg6I2TEPNRmQtXddYYSNhGLe2tcf//3XIR12wGBRPUXa7aBV4e7PvUrJNerWR9ooKCMY8ByLCOcTpuwNxUsUg0ULODdos8CAFyNyqWhdnGE2rcqll4Soq6XuKjB8MQHbec/Md4Yo609VL3COrYZ9zwi2TuIUioD24/M6iNUYzBS7HaCKv/+nw+Kw7l/urjAjnp64z6IloUO+0M/eVYPUY36EBt7V2rE0XmkVt8H2KrxX9dPcu220MlaYn7zDqQHPrgvVgNo1Kd960aUsDQpLis2e9gg21CDpBwERm5uwVN5sY3f6O3b85M1DImCX/DkRwH3AuzCZorki5MPtompHFT9SmqTif3pbPVimNJDjZLSffyrK9AIi2y7kgsqQUk+zlcxXQt2BhIGysimQudmZho vNZX/XGK Pn4SksAVJLMrpmMlgd9gZAJrN9ibZIyh5yuxDJp3ofDQSz7bj8NmbMtD65wPUHZFLBcw4/5wl2ZkqKQRx0ZyWQNqSSzCpyFkvcL5hHwzg1OiMMOtZxNoe4mWnyfB8Lkn6PXx4CEcTHWzRoBQ8B0jd27iqBimusEQ574d97bZc0D+3avvAS78J3fepTt0969i6lYbs9m1Ybws27QdKL3WmEjgLugu3dsmVd+H2FYxYTbJ5kieHwQ/Ql4EjntzZW68+1Gu3AndM0nF8UkhYNvwRJsw5OHiVW+Sx+9ChlwDc4TL6Xij+SIJS1Afds5QgWEjYVKWSO9Ss8gO0/u5dBr3Z0gTKvDJaWF9VrRzuxSPSLEWPU14Cx9fPddxa5ICVGfwp9cCFWeSTA4eVwbeyn5URGMG309GhR2qxXdHasoLUFQf3SC/PTSQ6rIGUXEW2I5dHIQZd6/ogNTbd2oeXH/F943u9K8IHQOp7xCaAbqJRQoOoCqcQIEGu+BdbxJ0DgXFp2+ofcU3bsP62IL1KVyuH5j6HrjeJ8JIAF7VOBFGdYF40caQlmx+ek/Cyj0TTTqdrqNOD8qLeBVedv2s= 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: Mateusz Guzik writes: > On Mon, Dec 02, 2024 at 08:20:58PM +0000, Frank van der Linden wrote: >> Fresh hugetlb pages are zeroed out when they are faulted in, >> just like with all other page types. This can take up a good >> amount of time for larger page sizes (e.g. around 40 >> milliseconds for a 1G page on a recent AMD-based system). >> >> This normally isn't a problem, since hugetlb pages are typically >> mapped by the application for a long time, and the initial >> delay when touching them isn't much of an issue. >> >> However, there are some use cases where a large number of hugetlb >> pages are touched when an application (such as a VM backed by these >> pages) starts. For 256 1G pages and 40ms per page, this would take >> 10 seconds, a noticeable delay. > > The current huge page zeroing code is not that great to begin with. Yeah definitely suboptimal. The current huge page zeroing code is both slow and it trashes the cache while zeroing. > There was a patchset posted some time ago to remedy at least some of it: > https://lore.kernel.org/all/20230830184958.2333078-1-ankur.a.arora@oracle.com/ > > but it apparently fell through the cracks. As Joao mentioned that got side tracked due to the preempt-lazy stuff. Now that lazy is in, I plan to follow up on the zeroing work. > Any games with "background zeroing" are notoriously crappy and I would > argue one should exhaust other avenues before going there -- at the end > of the day the cost of zeroing will have to get paid. Yeah and the background zeroing has dual cost: the cost in CPU time plus the indirect cost to other processes due to the trashing of L3 etc. Ankur