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 36E22D729E7 for ; Fri, 29 Nov 2024 16:06:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BC09A6B0088; Fri, 29 Nov 2024 11:06:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B6F976B0089; Fri, 29 Nov 2024 11:06:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9E8B66B008C; Fri, 29 Nov 2024 11:06:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 7B4396B0088 for ; Fri, 29 Nov 2024 11:06:27 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2E9DE1C6B4A for ; Fri, 29 Nov 2024 16:06:27 +0000 (UTC) X-FDA: 82839609762.26.6D63B22 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2085.outbound.protection.outlook.com [40.107.212.85]) by imf12.hostedemail.com (Postfix) with ESMTP id 9437540022 for ; Fri, 29 Nov 2024 16:06:20 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Djzcaaup; spf=pass (imf12.hostedemail.com: domain of ziy@nvidia.com designates 40.107.212.85 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=1732896374; 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=OamMIMz3HYmziRjnIgdDOUKLMEE+QoRRfnOFv8c1Ul4=; b=abbwKa5qGF4Gq1eH9vP1dZYnO4LZaeCURDRJVAi/CAupV4KycAVANbS9M3KkTM/9JxS4lp CLh2+7XQLgnbCzfcrT9JMb9Vuo2GeG3roUJ4zJIWaux6hv1mnKG1dvvSwTXIXegjTUf3rl I4tG6X9DPMtXKj4AKgJduhhXHXuB7fc= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Djzcaaup; spf=pass (imf12.hostedemail.com: domain of ziy@nvidia.com designates 40.107.212.85 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=1732896374; a=rsa-sha256; cv=pass; b=l0+gtPgsyMY9W3xFulKE730E/r8FFaurtllmJiLkarakjkSeS0nIRsu9plgqWkEnzoudci SkKM14rJsCH7aloC5ymV9yZxB1JE/FqFUJxGiLJsWXVSOF6rTuDIM4tkCoheLnU83BpXJ6 h8tGU5rxvZlo5+IKuOx9RH91iFcBgdg= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wxu2tbiVhySBLfeLpd2eELBqksSVZY7UEdbOSuDsl7AqSX5t3Kh7NSd9scDET2sD91JuxwFgSJaRUHhisdHjpwx/wJUGPyHef32mX7QJPJIhxf8MvGemgedfgkR8TFiZYkxHL+YCAypDHO+G0h0lgX7FUvEbwNISlM8ynF5aM0HeNwgAsl5EG/6Hl6XU4RAoaexAuyalGR5/6Dl7Iv9bm9meuRYKbOEgqpi9E1sicAy9+AtsMsr+fh0kEvAVqvXU43J4bv4YpVMskLG7KOopmErbRaSc7QoSVdC+eNLQipwbQd2gCJYN0SYytjRG+PEW0su1TyUZcDe10IaA1rqDaQ== 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=OamMIMz3HYmziRjnIgdDOUKLMEE+QoRRfnOFv8c1Ul4=; b=HTHPh8odY50VU+n9Bu7tfysV1IelIQXTajTlRVucnoF7BublVjrGtCAgWmCmwPq1ISlkSKfaBpH/4fwd5T7mbh+sr0krEMcDCVO+s0abHYsCbtLo+0C9AXbAnX39+pBSMZf3thMgNEFrfi0UrD+KnYYUpgD8ckiOLAs67voAIL+IiX9aUzWUqXksNwkCg1ozMtRBvr7IoKO7rQBWhhHI4lEBWj9ZyGfk1cckAmT0fZ9yU02D6CIaxhtGeQo/hArshbbqzol9GW2wixCCtliRJE1zdvrTYDYuNlC3EwVSRw9WlvZp42BISTAcFhyHx2jXe6lu34k8ArfDTdm13hkilA== 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=OamMIMz3HYmziRjnIgdDOUKLMEE+QoRRfnOFv8c1Ul4=; b=Djzcaaup/T29QkRAzA2cuOAyffgAGng0xRcq7ZGC31AnBykSXTRetBFd04dbqSE56XAiTWvHM6d3mQkcm972kgKo0E5O5q+0QTJZd9FAFOzMIFz6qPiwjqxBRb+NW5vtUifeeGPWJhraCB8Ky5nkmZMvwv3b+/Z1dNHtQhmdq41zs7RxGCkiGlOHSTMjvnSFyTb8iSG2FeUpEs/MStvMg+5YNcPwCnoyTr5RnavaFXzWJyb6wmB0Qa2Ph4HE8G4nYnjOuqDzkLXr5+H+Nvnk3uTIL/d9TnSI0XcDy+1xY/CDak3ti+c5z8G1vlM7H+yVHizi1kboIFbrhVSVi6wdKg== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA0PR12MB7092.namprd12.prod.outlook.com (2603:10b6:806:2d5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.14; Fri, 29 Nov 2024 16:06:19 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%7]) with mapi id 15.20.8207.010; Fri, 29 Nov 2024 16:06:19 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org, David Hildenbrand Subject: Re: [PATCH v3 09/15] mm/page_alloc: Move set_page_refcounted() to callers of __alloc_pages_direct_compact() Date: Fri, 29 Nov 2024 11:06:16 -0500 X-Mailer: MailMate (1.14r6065) Message-ID: In-Reply-To: <20241125210149.2976098-10-willy@infradead.org> References: <20241125210149.2976098-1-willy@infradead.org> <20241125210149.2976098-10-willy@infradead.org> Content-Type: text/plain X-ClientProxiedBy: BL0PR0102CA0019.prod.exchangelabs.com (2603:10b6:207:18::32) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA0PR12MB7092:EE_ X-MS-Office365-Filtering-Correlation-Id: 0befa431-225a-469a-e3e0-08dd108fc2c7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?d84jrXUI6le3VNGeZCV8It5LtEYfjy3csxbRxmKAZy9K4TNEuoGdhBqWgYrx?= =?us-ascii?Q?A5+F9GqVfaSFYHjJl0Rj/vxRZMxnCsMOPReWtb0zAsXaBE3/HDrEG3zJSRq/?= =?us-ascii?Q?cFvdHRJ8jK7GCRrF6pM5SMhcC+cS9URnh7BOGhw67vJ4e+UGbXa22wK/jWY2?= =?us-ascii?Q?wMO4/gYpr/fROIr2Xk600tQzRwmHaFcS5SFaoBq4wKhQGjmxGemPy+wjv798?= =?us-ascii?Q?lklC8GyiF13KxmVgiphTFMtBMI8wdHXDOr6t7C6s+QGBjUaiQrdMKH5b1CGN?= =?us-ascii?Q?hsFIfFRsYtQqWuGuvGSIBr4SkjzYwYGBOLXRAZEuci11iYrufV8k/WSomdUb?= =?us-ascii?Q?x5DmzwGvMZkov9tKBBJ+lD9id92lKA18Tgkkzij7wa+afQhilBOevQ/Epp94?= =?us-ascii?Q?3xo4IrLW3dWrMc/dOUv0ZjaMRzrH9xOwbHshDtEvQC0WRNgRdQZvBbk1SpBT?= =?us-ascii?Q?+Tmf2cXPBiDHGqaAtO70cIzW62ELhI3ogblgkJCNQxUF5Gaxx+vOusR2fN67?= =?us-ascii?Q?rThTZNgQ+9pJhGaGAADOBlIecm02X677PWArgxGBGQq9C+VUp74noH6TYkAb?= =?us-ascii?Q?u58mm3YGay67Cs15g5jzwN92UrZSYv76UFTHfFaYUMIdOEFqQdD/gd8nkmVz?= =?us-ascii?Q?Jy5fU9Bgof22Rcb5AjrlBp36zw5b8T8eA6OJBEGMahmWtyV9bBQmzsm25/wP?= =?us-ascii?Q?Dywe5h1Er28/SIyNwtfUIaGoWcNHHpJC0kCY246rDW0ZZ977LNyloXpebjpg?= =?us-ascii?Q?q+AWsCFMY2PaNj1frCf0dm/5m4k2t+i96OrbIzG9eUrlUVG1DiDaCxqxs8CP?= =?us-ascii?Q?aBwqYh8iksmAtH1rSZWN6E3EqW9QnP4cGCNLOw0l1YCC/PZa6pbEeBOBVI3L?= =?us-ascii?Q?hS2yfOnOHiFgIHMAv5j+cq0Uu+lNptuy/BRzIvtz61Ae6LfLYHockG+qqOkH?= =?us-ascii?Q?hGLRGhdWXkQEL1LOniWKn9ntUWI9zIS2MbxH/zQzwRBoLwFkpI25EvBYCv9C?= =?us-ascii?Q?NuEUmEFqMrPXq8Ix/ZnfrOsERvcP9bEepJEfyqFLBCcC2kOOHxEv7Rf0Upry?= =?us-ascii?Q?Aw9pWsO+h50s97PL5TAUo7UCe6lijXj4QnvKuvwLSQuKHmNpA9Ny+TOTRteI?= =?us-ascii?Q?W6IAuBmHjup1hiZcCIOvtaAi9PhPbaY1oaCOQpawBOTuxnuw452GqyBdEbRh?= =?us-ascii?Q?4+CgmWhKbjhkNCl6Jm4uKL1ETD/rGc1Dg7Un6p/VNprc1pGS7j1zLR8tbkWh?= =?us-ascii?Q?NQlK1JMJUDjOAeeMNAR7/TimoZzqajQivrb21kV8jZ7LQhYn33eKdDJ/iLKv?= =?us-ascii?Q?9c7jab+t4UQDtsE5K+oxk7Q6CyV4ku7LNddy9UROAsi8JQ=3D=3D?= 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)(1800799024)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FhgULD01+SXP+DPO3yadg0RO9IoZ49wrIWLhdeODPNPhiwns5xMHzHlJOb0+?= =?us-ascii?Q?d3gxa30q91/affOy62DQbQi2QvrdUqBPIFqASYs92fjHsvtURcxRMbDfwI6j?= =?us-ascii?Q?nXwctjeWqvzl557uL58SyPhY+fFXc+eU7Idh0Nh8BNI8qB3XbNz9UmViw1gF?= =?us-ascii?Q?a54lSS2+cDfCtIFqHsTfURAp2za9Stz2KDhbX16uLPYxZR61TI09hjcEhAcs?= =?us-ascii?Q?ZnSsLwUO7nkNFlwm8ldy9EQIhT3lui+8o901L1c4mdMc5bwp5qmM1Ug9L67U?= =?us-ascii?Q?+hF6UfUaqT7nCmvbh/Wc2v5INvq1M8RQaOcIrGXutilQw2+z5a/L/Y2D/ZJm?= =?us-ascii?Q?vVuDjbGIFhgztZlbR1LcGYBE+NxYN9/Z6LIuLoRTHJ6qZumDb9R0moBER9Gu?= =?us-ascii?Q?7zf5bMta1jc3lmM3nZmalbaA5IDwBoSWQnRmqRPAMcf8FZZoc+QB8Z9gzA5G?= =?us-ascii?Q?1Gyy0tfdox/01XYX1hwx/Ib9siWHnZCun3EFyJh3FQAM1yeM5iPfCkA3NEks?= =?us-ascii?Q?zr9JQz9Mh8dwGKkIfK/O+yuCx8AMz1YAvsFtENyKycVj/7tvxd9OiFTgoOsT?= =?us-ascii?Q?PxpQ2eGRQybWtz6quzz84STrSTxcc+cjfUz5xelKUYseEbuT4Haw3pmJ8DXC?= =?us-ascii?Q?8gViO9xcaeGrKNsR5Igtk32tZXUlQjVSiZQLSy5RwAA1R7KJ18r0C49BVuib?= =?us-ascii?Q?93L07UZbagzgNy8u4XoU2BJq3kSJStQViza4yWBvApak9gSJ3st2S0LRZS5/?= =?us-ascii?Q?DcDRmx53y5koU6dUNDMygpfPm9fSIugejaCFf5zOFzuPEWlECP397jLosBtb?= =?us-ascii?Q?p4WRTWNKkvemog/lbbYQ15Y5kIaCQ5ILZMpdvS2RjYA8EsetnPO695XIlspx?= =?us-ascii?Q?tpfLzRuM35zcvIjeouPoRbxi8SHq+1GOgp1lWs5iUeKdchzJMFU/+JwpOeQv?= =?us-ascii?Q?RyacmJfF3rUIBZOA9fepSuOKe1kP9yrc9TPBtgExgFvTh2C5M/KOVb5/RRzS?= =?us-ascii?Q?MrQncx8aT75yFtbu4ZLLuVaZ53SisQOnBCSsuwgadA9rVcrgR1nN2pBkcUnV?= =?us-ascii?Q?9DLZbaveOHinNiJZD4NuPjR/6lOBXRikm8Q1IfVUlNRO8m49N9rKrJRmvQ4P?= =?us-ascii?Q?SlFOCd7wXj+qOZZnGL7AzF9TJFf2DLeWTiJOrBB3NsIFA2HpJfqXubQvc1Z0?= =?us-ascii?Q?2LxfQxhbJPhluTHzc9b/F630ewjRD86e4Cig7//oEngffpPtYhQgBz+D+Bim?= =?us-ascii?Q?uU1sgvUtPm5W+xaFUanExa6kSXI2JSXQ8yRgBFyQaQEkSjJ2F7qr5n5t6Iuz?= =?us-ascii?Q?hT/pudZA85OhqZx781MQanqAEwAh24FgA3dV+KO4r1Qra8m/Ct850MQCAerZ?= =?us-ascii?Q?LfLNKGA2uAzpZLu3tRxS6ncqxCLtQevbpa3Ehl/dd1UK0Bf1mjKDc5Aerj2H?= =?us-ascii?Q?qe35TN0lBfxPnnJG/heSX0bDE18cFQYR4Y/zsdb5R/MrfV3JSjh4jxU3FBes?= =?us-ascii?Q?MJjarGNZM2AMUF1/0xAm0sffIuJ8534Uu4juFUrOolGQiSiyplFtyD6xp+Q9?= =?us-ascii?Q?ds5juNOv+D/+jsOSfnHDtaK7pOdqWBPz74WACH7L?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0befa431-225a-469a-e3e0-08dd108fc2c7 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2024 16:06:19.1580 (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: bz5sKFNDV4y+c7cfzBZvUl/B7DfYChJWF+T+Kt36V1vpMxBFoE6281QIayuNTA/a X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB7092 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 9437540022 X-Rspam-User: X-Stat-Signature: s68fm6sx88ae4mttarh53yiqy9c36sgs X-HE-Tag: 1732896380-727309 X-HE-Meta: U2FsdGVkX19Tsghf+ZSKVqkSNvjPhQCVpxWzXljMjnACv1Zs3Nuiwsuh+OvfVooFQgmphN7ffEJqoa6fWaZTDdlGUWJTUb3wlWC87Q37j7mIPphrq8QGoE6Dw2NoPYogzi/HAxDGgSsxtUWvJ59Q00osKTfRWRdrukZW3A+y4sffEe4hD8bxJ6H0dTlp35bwQQPnwlsIZJAtwKLpxlNFdgWZmcjD/jbWu5eCe1+kRVdfUq13pAFCxOMPovOiQI35LIxIkWi8zKyoVoz2bDD42JXeY/5hbxlxSHCT2SM3r9BCPS+7+u4bqhjbMv9zzQkfQbL+DBGLy+kNlQdHrexdquqBYHt6/8UB+3uppm9hTYL/QSgLrhdA1Ak1YUpkI/aN/vRXqtbRizR4Iq/Y7fAz0NQMIJ391tl81Eb9xmz4O+xW3S4fLbCBl1dtDupVViqzJxer1BmL8WGpdn8szY4ZgjZqKMrDqkbmuBgoC9BN7oYYbqrGmzloWR5b7He1T4TL6qbe/kAZMASZ/77cqvz8nKhMDJyTPcH2gvqf4st8Ej+LJGWNCGTmWGzQA61LmkphcTdzsCpPbR7SfrbIWUYA4F2+OAHA4WEobLXct9ibg6P5Phwi4iMnzUsiAaVnCXhFS9/8rJhGQy1lXq6gIMdiFhT87f8De+29QJttprnGVsHFkhbFb58dao2jN1iikNZdfL1mxXBqYxcRF5IamRO2any4Lfn2T3ts9O7TrVm4UdNnIRE8Fn6KMx87kCD+x2Iwc1EXZn331JtB4bU/IzWAs869P7GOtxmqw63pi8XAgpOtfK0CPv8QWPSjnK0Try9eJFKtNJWsX2ntfgrArdbPg4bfquH8jwTzfQMLtM3SZB5t3UgU9DS7vYE1VBjI485YZLwe13sONKorq1zNL6KgoDPE89pQgaCfzCJ5SVvQ7SHEIT7mjhdIIKKQVOdDoUDrh2HyH/SQxwqKdYcSvFs HRtjqMIL u2eride9ckuOmY1EeXh1xF/GLuITCN88qaTAqmZhBnrWnIhgh5BQ4KSYHcY0nXqCP31QcmtlygcCvfNQFNndgcjKOcoJQ4KaFlQP63ZfU+FCbUxZ+WFRfsfBG6qU3tw4pYBoT+mSo+mREIXckR7jkfCz4Eeqle2UVlZTd8L4eSxYw7O3KmKVQQER4FpSR8L0z9ghrMnnXoe+VjdGCR3PGkHKbV8w+Tq3wPi9V8mp4wWpKbyn92pJnt6ykvxzEk5ngl0z+0xauloAgDhuyDMLAVPR/4TXSFoE1co8oWLnw+pXnUilMxRlIOiyKZRIrMB5dqUae5vkV+fllWj6WICK8rgsVSJvrHZynwg7ZLv8fGwigj7HKKKs8cR68q6zF7SwVj8AOJfYqNzufKJYlUZaFh9643Q== 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: On 25 Nov 2024, at 16:01, Matthew Wilcox (Oracle) wrote: > In preparation for allocating frozen pages, stop initialising the page > refcount in __alloc_pages_direct_compact(). > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/page_alloc.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > Reviewed-by: Zi Yan -- Best Regards, Yan, Zi