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 2D4EBD729E7 for ; Fri, 29 Nov 2024 15:56:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B1F766B0083; Fri, 29 Nov 2024 10:56:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id ACF226B0085; Fri, 29 Nov 2024 10:56:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 949076B0093; Fri, 29 Nov 2024 10:56:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 76B2B6B0083 for ; Fri, 29 Nov 2024 10:56:07 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 2B802161390 for ; Fri, 29 Nov 2024 15:56:07 +0000 (UTC) X-FDA: 82839583638.06.BE5B633 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2052.outbound.protection.outlook.com [40.107.94.52]) by imf02.hostedemail.com (Postfix) with ESMTP id F12AF8001C for ; Fri, 29 Nov 2024 15:55:47 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=hHJ8Nl5d; spf=pass (imf02.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.52 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732895760; 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=WagqIQKS7hRm+axgb6vjpx8kkNYxq3Jnk/7SpQjbd8g=; b=0pbDbqZAXD7IJ98uhkPH1dpxoCr2THqqWUcoMJaZTQoJLvx4l6NkuxYFx8QIfxOpyG3pi2 texctiEHkAYNxGSeZ/OZ66o/hI1usawRzHv6sqsg6X+SBMeNY1iRcwwVj90aHFTUFUZEvg fIlw0pnQA4TZYIWbtKBJn2DG2i08W78= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=hHJ8Nl5d; spf=pass (imf02.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.52 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1732895760; a=rsa-sha256; cv=pass; b=UKd10XHBapcGb/vx5i+AwcAQhDWB+DtOLGtbZEOxnsuUBgcGhHKxMREgoBLOVfnRP0r0HE U986a/fatmaL562CWhGA1BeGEI1LH0FtRVuRBZZYvqib9unDGU/SszU13owHJi9OsHiQZg dEAyH1TM7glsmEi36Tu4B4AiMCFl640= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cve5mA11IhXQXDp0z9XM/iAU8TDd2WPrB6cHO+eM0tyUrx4UkKd80Q1+NxWoDjWsIxNNZsbjWG2PMDMarbDAmehPTdEvGT+Goj9+51YHrIc1xK6avnvG6g6D3wkfXNsoJCEI3mu4H3lD0kzaaJyYRTgIWSYAKMguLRvDvj4VIZgImVeecwnSicpaIkD7mMgPfJHiPGL5Eao6z7CLLq1R/tWNIwJKNnV3b72N3/g35JfoIB43Y3l/lRLxMfQs7Dlok9lcMQAUzDgmIJe+Xh5osEpLIU4kOsQ0tijqBdIZn+l1aESorJwA1RaBcRhWUtMwCkfkAm9eu+UfXq7C6tQmbA== 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=WagqIQKS7hRm+axgb6vjpx8kkNYxq3Jnk/7SpQjbd8g=; b=sSPK/cwV92smpMjXhfsZAHVlkzrImODVJw8PuyRmr89iW4T5T/oChv2jUBO7j20RTqRicoFOxqviUGEQe6ZWyPl6XqEJ7RSSEXLvzAFRUQlUll7ly2HdqVXG/fE+8TV6xvwgo1Tp4IdSaoNcM8c/sqpa/y7GPmWcglfoRUQUugvvo/We/FjVYB3P4PIO1E0VtMGb3eV+Zvn7eYf/+50ZymLpDrUflHvvvBzhH/GRRWsYU5wKjBz8j397HQmJ//6hMDXUGsZn8R0yD6R2CxPareXM04yWbXuiy0Cl43pr/AE7usLLVwQFA+NiRh1kr65NSRwbUEUz5kt+Pm/FEBVgag== 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=WagqIQKS7hRm+axgb6vjpx8kkNYxq3Jnk/7SpQjbd8g=; b=hHJ8Nl5dp8Bi7mdcrHMpDkgU09glzwtpVQIC7ow3dTDTSpHk1ENG8Vpx80N8VwQ+F/dIZm0GueLH5Mp+yZ+xoDCBEhQRv9r0aIMQDlege4uh8G74F8D66hO+kLfVgkWUlbayl6HHiKP5vj+h2SYOBaTU7/nfLYwBetqCJQ//+7HrRTtqwMLLF1InnQBlvYtkrR8FZxAZBNk/fiaeMtw+pbg6maaMpuKzmobBKErkxHFvySUlr78atp+x51DuK0F/Utrt+bXaCHezvokxpoAyvng/Yko5wh/GjrZuVm8efyu8jRAn+ZftEqOiqrPBgYD0akrwlo9XyABXSEicawp0EQ== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by PH7PR12MB7380.namprd12.prod.outlook.com (2603:10b6:510:20f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.18; Fri, 29 Nov 2024 15:55:56 +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 15:55:56 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org, David Hildenbrand Subject: Re: [PATCH v3 06/15] mm/page_alloc: Move set_page_refcounted() to callers of get_page_from_freelist() Date: Fri, 29 Nov 2024 10:55:54 -0500 X-Mailer: MailMate (1.14r6065) Message-ID: <3897DA79-6FC1-4B92-A40E-BC349D615630@nvidia.com> In-Reply-To: <20241125210149.2976098-7-willy@infradead.org> References: <20241125210149.2976098-1-willy@infradead.org> <20241125210149.2976098-7-willy@infradead.org> Content-Type: text/plain X-ClientProxiedBy: BN6PR17CA0035.namprd17.prod.outlook.com (2603:10b6:405:75::24) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|PH7PR12MB7380:EE_ X-MS-Office365-Filtering-Correlation-Id: ea6f010b-60c9-43ad-e1db-08dd108e4f8a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ejclia/nClR09rOmf6kUpp1+Z665PXGdoMIcFOkY07kV/czxDCrkOUMTmPoa?= =?us-ascii?Q?4W2hHdZSYISVfp8mCEVrwIyA7RPyEzgDae7mhUQxKGQ2sB2SQ8yX5OH8VIqi?= =?us-ascii?Q?9XmzjIUfnaD/CZCnXVYDj+6OwqE4liGXtFaJF0LGppkrFKMRpy4tLYQ1wcG+?= =?us-ascii?Q?R7E77FNaYLtADOQU/xLrEG1QlpliwLiYV7xwnkNyBLp8I3e+TDf1vt4HYoH5?= =?us-ascii?Q?TgCXabgQfCZEdbdpWNx69e23lQElDQIZWxvtnq0SNck9569AgYzVV1h20fz/?= =?us-ascii?Q?LwcFoREJw6j9PV7KSqM3TgDCJEhLzThKpjIp2wSUey7teZrofW7xFcdVBTBg?= =?us-ascii?Q?FSyWFWWPq3L7v4L+ua2I0nfB6FK5T5yTaVUPpFkxr3J7YZb/ezBPQGCNlBFn?= =?us-ascii?Q?khWtDmI1iSUeaQMpqBbJyaQPtgpudCDwg9woE+BXplxT7GN5XZqGwvaKSX0i?= =?us-ascii?Q?V20Y95nrCou/nGNbUfUo8Q6LOc64EvNXbYcF9mtUH1AEQtpmlu+aTbhLhXiI?= =?us-ascii?Q?ER4N3we0rLHrTXkNswV3p7Z3UwvmCF4TiZrw0T+6M4NQpWGpdVEsjvPKPqct?= =?us-ascii?Q?9QU/6JOVmQv7nAExP28PBagFtKn+TUFogbnFfoDpBhaEiqy7y38HVrLvcp6D?= =?us-ascii?Q?X0wWEvImIhuaQ/X18MAbyslAlVl+EBaDJSNL/7Pup+l0wTfZ9lWXhF3ftvig?= =?us-ascii?Q?0aN9CCfpiRYhQVGSfx3a/zgTVZiZZzvI335r90hXhz5fqkd1K2EO7Ek+QmbD?= =?us-ascii?Q?y0kpqKzc3N6aRq49bmVOji6BJPF/ZlzT6JZHgqLBJC79NqVJFDFcMfvTgKYT?= =?us-ascii?Q?EpSpy+7XXbmyZXgNSN9aUWFi4ekIc+DaPUSPeKMF8Imfg5WtPK53/ZgIC3V1?= =?us-ascii?Q?DeCTUMUGDzXPNvtxi9SGLUpKQxSt/2n3dsMGvd8pxxxM95/dtoKXksURdVq4?= =?us-ascii?Q?HS57Q8qU/aDRk46Yw7AbNYJUcT3buDAbu5AUm9N99vtLPkfoSn1qquX+nzPe?= =?us-ascii?Q?YHbknRLxPkarmOcfU9bn/wmFs+04GU9EC0EqzPNgcUx4fC+S6VeS8mkZFtfS?= =?us-ascii?Q?AEc5lJ0SJAsvdknOGdeWLlDpo7Jr6Pnnizs6QgxttyCeV71GLRLCYQOXWhr1?= =?us-ascii?Q?ZvyaU0dq2ZF5tr3Wza08mmI8HDZkc1HTbOMZQalmfJ+Cvor3RB9SiwkqInQY?= =?us-ascii?Q?cu1rKIqzlrq4eMmrRFcE1QkeSKgL9S7gdDlHZ5nJtw7Ul32OiYZbFzcJfinS?= =?us-ascii?Q?0X8B04JAnpvEGLpfGpCamzGhbIkM0iUi8Gb1DRmmkdLYtdOSVOIEmA6JRlER?= =?us-ascii?Q?PBKjGyXpW/dVZJ0hJVXnMt6RT2Eebou+4KPccy+uba45oA=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)(376014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?n0cCgLjo8VDV6+3ANL0QkJR4ke1KQEA+VwGYF7RH9E9riLg0NNe2hibG7RvC?= =?us-ascii?Q?KuRI9gcMkPHLRgbhyuhR1bgcYx4wNavUpsGD4UXePzNxWFGDhEZ0+w9ezK/a?= =?us-ascii?Q?BeP1XAKIfU+NXBnpJoaVvJIRIgpx50mP3DWhymADupxq0FNVLoqCaUk1tmrj?= =?us-ascii?Q?dFDBXG9fpBs63L77/HsD/EP8OdIkd6Yc4uF8nkX8zHkV5k/l6qURcyUM2SkY?= =?us-ascii?Q?4rvt6VOs7mWaUozcdOukF+bTI+XrlDU42o0nC/QBwVmjrS0KROSXCcHX2OFC?= =?us-ascii?Q?/wartXWducGlRInIrz552/fgXQoeq6iOcr8hzR61lTDu/dO3JlSdTM5DLZgp?= =?us-ascii?Q?dOYErF7colQCqRlRUYR1cHmq+stZG1KkIbcTCfVoSyz9SSPT6qqD3k7lNfaL?= =?us-ascii?Q?Dmhgicg7R6jDdQSDjH68as7iaNrlPcLMB5STP+rmpuo0GCgzOfHcZsd9cPKp?= =?us-ascii?Q?+RpG6s9E8dW3XmwRiN1QVLZwtwKEzn2D0VGFzj1TqMOcCjING6MSKVMeuvX7?= =?us-ascii?Q?Olbg2r8MbEHG7odNaTzzkUkkywXUGjX/55+DR+D7LKFjWaegUApsHBSTIF7y?= =?us-ascii?Q?J8YdvpFg2Bl91plis5aPBxOFGm6bn1l3GPtC79jyNTMJSLTH5ldt52ByKE+e?= =?us-ascii?Q?QehvUqpGbThHCCiwFoDKtFz558SnraLs6H8Z2sGQjpvHWxjWyLZY5tcvUXAm?= =?us-ascii?Q?gsyhVDSn+RDvVC1RKQfZ20XZUHMBxm2gby/2yAsS7rGliBvdmgw9P0pHex8F?= =?us-ascii?Q?tPQ2FCwJo2j9X9oqVSGP/zMcIFF8vSrMhrvRy+r0mViGiYimWQ9qZ0nB0Efr?= =?us-ascii?Q?pB4b8l1AL0Sc7gMJjelriV0+ELRh+6LppKi9XIZZXQwQiywnOJToeYZmBOth?= =?us-ascii?Q?ocRgB4YYiyassvqt+4H0k9AlRAEbNJadv4Iem0At2nRv/FuNHk1m39t6HXHt?= =?us-ascii?Q?RfJua01JCaJLf//88kiTbHD/BgaQtWo7+unt2gs6QZPM+Kk6R4Os0UussHYi?= =?us-ascii?Q?ytY0crffn4Q+SsPgAi/mpPkBwvPp300XBRAj0e8J0MyAA8V33S5IB55QuySm?= =?us-ascii?Q?WAjeEJpe+tcUHmFW2xwMzDMv2SnUsPxf27+rfUKnoB6ah6iW90MCa5eqk4aR?= =?us-ascii?Q?Wrg87Sx9aPyQ/hROCTU/zWjcoE/vng4mKHti5XQAX8DVh0QA6oy/sVCRdAuL?= =?us-ascii?Q?lRLEEqRMf3BO8BrdLYXPEwsikVlYYFhVHkVX6KWO5DgqjpQuAbRy+k46P9gl?= =?us-ascii?Q?g9NmJ2Lj9+Nei6Sqd4+WaJCAdSlxKsLLEEnto2v4QFRWWf2FCTw7Hc+OXGhq?= =?us-ascii?Q?RTDm8glQbDPDg+wKKAmU+XdInwEfZhrCR8C73hjSLQMsg39kMegg5Q/YVtdg?= =?us-ascii?Q?9fcO+pwnsXkKzcZaSL7AjIWUeSDnABHPug5jOAsvdySRejjWYvceVJQ+zQ2y?= =?us-ascii?Q?U4B1ZyMkwAYcMvVOGiYRDP4wxwdRJ80Pa5HGcFyEFeNq5o0xX6Q23XBiDv9z?= =?us-ascii?Q?uUmpmWq9MiCMnYSj/04wgJa9BwQeaRjgSJKusx5A/1p4P/pUr035hixGt4s3?= =?us-ascii?Q?Ys7nsw2wWjbG8ecEyXU=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea6f010b-60c9-43ad-e1db-08dd108e4f8a X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2024 15:55:56.3402 (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: yK1Rsz5aOqWenNaIBh8FpvrLg3SxuIdWri9krVNHJ8ugwjiwNEjuXvnGdkj3poKA X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7380 X-Rspamd-Queue-Id: F12AF8001C X-Stat-Signature: mjermxh6d7pzbuhzti8dgzpcpbzcpyqq X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1732895747-500564 X-HE-Meta: U2FsdGVkX1+OgyiarPvjGFaQjEldDRZvIRfkUgz2+G3pDh7/Dpq9z0Gpmi79Ny0/5X1uxQp6E5bb245tg7SqZs8o6OeXn1QFL8gXJ8/x8tRyeeftTuBHA/W+S9pTV0OdR5Xu9UrAGuyNi6tevR34+wJ6wB2GDEZLpRfJOsveCWTxG7oM48URdaBbqr4je9YhxWEj2tUkrtbN2U6Rt3hUQymB+tq8RrI7NovvwEDxU2BdQMV83Ci0O09BWJA/uajNyhFO4YL7YIsKIPwUbgguad/cuYe+kv/sQoe9fxxMk2HjjN1hd1f7F+tYFJEV3sAvLvjAYdtN4Np7m78q4EErver1D3ibwm4YX9s8j5ICxAvgGwAfJGb5lH0u1LYSVNpAU4qzu6FMVAjy837BPbfyYSNxmsYDc/jajoCWdOoDCsHUsA23ShSkGjsE1ptx2mCa0wqWIX/Q757Aq9Rk6xkStJLU2TeMapJPezkjPX2V0DtQPX+IixiVSrvZqNYTOcZ+ipa7nZX9HX5aixsDia2KMooy5VzKI3yddD3axRn+1Oj8yUp0D2ufYV3XqEU9VFz9hgjnfgJ50GPiTh8tQZwUfpYn4/0brS0vgvQq9krXxe+aCBPO30/SHBDt9iX/FU86tJTY/NjwMMkOqMGdJSSxMk8s6lQhC8qJ8VNQLXRzfN13z/geT+4hDWG/lHimVnNxTSVLYQCx+yQph96sNN4LvsdhV6JFyC4LUQfbi+sGAvHHszIYRI128cZjlYt12Px31wD2eznpId6uf8RqOJUPGma8x8Wdczn75VN0WSNF/WxKnIcQMmyaA8J+wDXzx5MQEvzpJNbm1zMZkIL7YcDg7GHXzgPXgjZwFxv6p5Lw7y7Imkr3m5ru+wvYcbnX3j8F2pkjaOz135hiINc+Vk4jfvuAe3xEHdu2xjvuPZekd2fo9PEzzEZUag/Nma+ErycqJRj6AGij0e5NfP49Pjx bC7H24tY 9VQhyjDEr+t+U4ZkLs/fxoXpsFllhxNpF3LmgS0HjhEGQEE04R37ZK91ISYR2Z4lQOVDAHH4jErME4luRthHxBsidvJed238TI/6hZOq0Mp1NNk6KxSGuOGaSXVZy+rGUScLIVfxz9DVQM3r91TJSPEwO+FYu/l/z4w7xweBsAl33L+kn3iNRkfjXMEq0zd0g7LEpVoq+wwaIQO3ekLK+z0s4Td00ciWUaVJ4OpQFXfeZ8+FDPoqcJfhPxW6MI+de3LMquz+nptNR+02uIaBJQNmKQVW82PVXWLr0IGRp7D9PaWVS1YLp8B/e4AXxPhWdBixnrrmAbTfapSgBAmJsJWkK6Rk/+v+JDHK1YZV6xtbFPHlkjwf38M1e+HPfmedo+/nL9EIy8zfd2x40230IUTmHiQ== 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 get_page_from_freelist(). > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/page_alloc.c | 25 +++++++++++++++++-------- > 1 file changed, 17 insertions(+), 8 deletions(-) > Reviewed-by: Zi Yan -- Best Regards, Yan, Zi