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 12818D729E9 for ; Fri, 29 Nov 2024 16:08:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8671C6B0085; Fri, 29 Nov 2024 11:08:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 814F96B0089; Fri, 29 Nov 2024 11:08:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B5586B008C; Fri, 29 Nov 2024 11:08:48 -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 4D4306B0085 for ; Fri, 29 Nov 2024 11:08:48 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id F2095120465 for ; Fri, 29 Nov 2024 16:08:47 +0000 (UTC) X-FDA: 82839615852.29.55A39F9 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2089.outbound.protection.outlook.com [40.107.96.89]) by imf30.hostedemail.com (Postfix) with ESMTP id 4780180009 for ; Fri, 29 Nov 2024 16:08:29 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="tp7/1KbB"; spf=pass (imf30.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.89 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=1732896521; 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=a/ML4OLOJkxixmLEaCb8GZIk6Ls4fWFYF5h6fV41B1c=; b=GwHOYkL0yDHfCZTLcKlqBOarANwH+V99PENai6ssIs9LfOtg0x0O/A8FPZ9A+9sM21Ssq2 GcRUbXlrolOxm7BDc45attwM/L071rz5TdtmSK0S+2XZrhp3p6Lsz9oinrmn7EUivh1bIM Lt2tJfmG9m6fCLKotsC/fA7qUZVQI6Q= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="tp7/1KbB"; spf=pass (imf30.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.89 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=1732896521; a=rsa-sha256; cv=pass; b=gLvJX2K3+hB4puwZfBBfO6vRgdvqq/VmnFzqq/WSXiCaSvoio/jY/QzVjpnrFBQnR+jlem oNsiBnLtCd3XZNaolGM20olNWN3/0XswhfgmXxr5ZHMesjEUVvLkeqTEgIPu4bp9KZ00vs aQBhlQVQqYowQ9CjLIJRBYq5FpM9H0k= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DuMgI5Wt3+buQH6Cwq9sWb0UDgrQOLSJbo4jKnwt47YAX6eoP0ykiR4bdpQHIryO3U6FyC11XWCmYR+DIhvNncvjR+kZhFYrR1vAE4FLRl10TIDAQyzMHSDpktVvkYO1pWXGy65mNuR1Jna91h+TSUYuA5aIAp+viI/9Zk8NtGLAehthZ8XTxaNbefzggiYrBmAJ09FX1TMsh2ft/0DV5LmJtUx8sChoW8VO254Pc3BY5I6OrypoMSgKGxIYz1eGTfwwO5JyM+juU1TEmbOK3IRMlpmQMu9g4g8viPfgmebB7pjQHRBIHyv9VNs6M1v9hBsdjYq4Cuo2C8cPGhYiIg== 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=a/ML4OLOJkxixmLEaCb8GZIk6Ls4fWFYF5h6fV41B1c=; b=uz6Ofik/cuQXHS/GtXnuC91TbnUWLHkk/+EVXRAFxC0jXyjVxxgnAZdvm3ZnhQMG2MkPM/PBca8oZ4YJjAOa2TDLdHt6ZLrZIN64P6MJ3IuRIKAe5Q9Gsdw8ha1JJd4MOd9RErBjd4gPLFZXCTDGDQ8lTnMhJu64m+2/N5d7inBuEab1CByZ5hh7pQPSkOORaOcDqAgwPlmtGW/kkVpQC4dh7fVOJ0/XC5ZFP/IYXI2g3+kUI/vwCrrgjuoCXhn3U3M7nOPkQcqDzQYxRjKgDqQ6f0liNI3YyyokWORwAYd/J3JdN+M/9nBF+2h8BqwfInDyNVAFHT+UlETXgI1RdA== 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=a/ML4OLOJkxixmLEaCb8GZIk6Ls4fWFYF5h6fV41B1c=; b=tp7/1KbBuOIj7pmDqmWMSGjwYOZghcx4mp0q+jCJ3S1HGrUV9LfXlL234Ujd/JvtKyg9fWRINSHP2XGG50vu9urARvXE98aq4Nol0BIdOnAFFMmbwqfYm9nybz+98kVF++vVqrpD0lc03kvVwSVliz9LmE+WSbVaIPO13Xk0ueAltm3zgLCXuNmyYfplsdfFR5lgmN4OIUUuJwrSNthriLPjsRQU/8U55rLFtFEtk64AJ1LCILe77GKtrQcPmf47xvt55zqAEgvG0AYX2GoGCDzdniBMybICHPtLVAoi1qDjW+wuK0/ACLsmjo67bLE7wF00CM5mOFAtM2ecqzaerA== 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:08:41 +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:08:41 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org, David Hildenbrand Subject: Re: [PATCH v3 10/15] mm/page_alloc: Move set_page_refcounted() to callers of __alloc_pages_direct_reclaim() Date: Fri, 29 Nov 2024 11:08:36 -0500 X-Mailer: MailMate (1.14r6065) Message-ID: <6A386E95-8EF9-42C0-8FEC-02AC856DB888@nvidia.com> In-Reply-To: <20241125210149.2976098-11-willy@infradead.org> References: <20241125210149.2976098-1-willy@infradead.org> <20241125210149.2976098-11-willy@infradead.org> Content-Type: text/plain X-ClientProxiedBy: BN9PR03CA0856.namprd03.prod.outlook.com (2603:10b6:408:13d::21) 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: e1ff5186-0c06-4a48-10a3-08dd10901780 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?fC/Datx42gW6iAVynTrr6Ra9CMHa9FWabNfOb7Lv2AD6UNJ3LhdsLUuwjC2v?= =?us-ascii?Q?8BSVSgAvBQAmbdkQdafN2M24Hw4WuCotfrFiPFeejDcKc86vmP+yQFZV3JJd?= =?us-ascii?Q?KQFDC1Nbb1su16Q6VBYW/p9e5YkdJ4Ycn4KkHjE3Ih//BuZ+yi+F6axfGlwZ?= =?us-ascii?Q?UPdsM+lTQ5A70x2ExrYdf0wKoTK50fvW18YE3mZEhQh1hpWKTU923A1e93bS?= =?us-ascii?Q?SPekHUdXuB87eqNXVFAV9J+YhhQbJVvxocw8D5nOZtndyrRcMTMMqQIeBNQJ?= =?us-ascii?Q?eXQTvVDn7ScAF9WRqjk+gFb6S2i1Yk30l7w/hLHPw0oQ2CNMz0SI14dEL0/H?= =?us-ascii?Q?XL/lB0ngSs96s9l2k6w2t+v48VZOY9RgVo3QY+NLm6uUcaq/hg7Wbp6iEUaH?= =?us-ascii?Q?EHQ/LEUvyhuN1mUI7QocA9askNePapNr5Vqxves6+hzCayT1PNiCCy/HvkqQ?= =?us-ascii?Q?ZriGU0cAXmTenHcaeDIfhgmpsltKcVnuJzlKgspFalPwaNzUBqs2KAAwBq/2?= =?us-ascii?Q?nFe4p6tOpSEuFCQy9T26tsKoRm6kKPG/vzlPvUaN7OmDQe7/shdECc3dNM4o?= =?us-ascii?Q?cI5k6oVl2/ZFtvaG7UpiH7Qj51j7O8SCEI0lsykuG7k7y+ApqrNp0JrJ36CM?= =?us-ascii?Q?gm/h2Dxyyq2YHRlvZ0w4GLp6Q//e97/HTDHGEsyY8SCwM1WI84wfCH7n/KwG?= =?us-ascii?Q?vEbakWEfIR8iIa9prcggtXF7Z9WitCa9LV3XuG57He1J+G6+9IKnmVJ1iqZG?= =?us-ascii?Q?kQN7p9qWgHe18q0BB8CzVtzgQ19TYo8QTX01N/yvFp0YaelJtwFkzXQ5pvE0?= =?us-ascii?Q?pCHl3YP3azxvYbD5aF7sNxoKSaQYSQPfCYjjTJMl9jNfGFGWsWw5BzhP09mQ?= =?us-ascii?Q?cGiGcqoR2B/op/BeN720QvipUxUAO17gJQAtX5yTbO/tB+0QbwzrsD98FCxv?= =?us-ascii?Q?yu7B4H6Ap1k1AP4S9BhJwtM5D2RHAL3TdSzRnxXKSIcknJGpc8a0lrQ/pnkZ?= =?us-ascii?Q?kwaEi74qCdDu5dwlsv1MWGCgPtfh1aTiQxXWROoLEDov+WSZl4d7BOVqtiu0?= =?us-ascii?Q?+j61XJm/uj8Jx5c83/NiLpZyLW7d5NcRdu0oUwtdAYIOrfuDeC9yNBcyW8G+?= =?us-ascii?Q?GK6Mu9dsgkU9aIBLrd3GNeG80JNvKvrHilMLrFwGa5aMXN45UVPTm3LT3/sP?= =?us-ascii?Q?04S1ZFpon8g6aBHwZKmBfZKpp7/SR1+RWqNZKW7gLIc903Lxu+gWSGtKhC+0?= =?us-ascii?Q?0yjZ1+JtNlDloFLBRTavDahnTy0mcyITLFurjnr/A6unIeLCdXKzCk7PaXEn?= =?us-ascii?Q?q/S2RkHJa5MvBZeFtoQQdrNZcd09sC/0MPga1bhFRdrgfg=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?AgbQEbPP36qrb8Yt7dY1NNkAhARG+FqpYN8/tAsBvtMfKYCFcAvVqhBv5d8W?= =?us-ascii?Q?o22i/j+6tNLserr6uADmwCvNZMKIZ7U20WkE4Iz7shOVH49/kKa6XS5kCAaI?= =?us-ascii?Q?+sezSqjiCNMLE9TXwksxoCTCN9OM8IA5cQFVliMFBj2E90qhR7qxMudIJJpW?= =?us-ascii?Q?4lJSSVp3kkc8esRpGHey3vXcUbEw8WdOcBikpAqT1ELGGQSOAHCHi7ckNeel?= =?us-ascii?Q?V9n06EaRGTWQpz4VMac0eYg8F9Fb+dP3I3y+04q2J3ZgUvbY995dMw9I8d7z?= =?us-ascii?Q?FMYworVA1aPsV8jpkRUKmdeA3CsrbKz6E39fjX458kTisVGzgUmOzVDGiJim?= =?us-ascii?Q?26XWWKYetuPoZt7jORwEPHcsVk86+tbmVDZKhYojn1ALwfdB/ylhdFVzQFaE?= =?us-ascii?Q?mYmUVdnUFqSqSoJw+pG01h7co7+EfFO8sdaDIxwlt1tMXk2e08gqgYhf/OiS?= =?us-ascii?Q?qtEMdLNVE2ZB/G/LK3db3xWz67qxQjIlD8hnM5J1+ZmniTQ+ufwBzzJ0M8+3?= =?us-ascii?Q?zIE9m7TaQPWUESsYjvj4LuC72gr4ua+J1BspiWUSZkdkvw0/z+nymtAmOSH5?= =?us-ascii?Q?EZW7gjCJWBbtypuzAALTyZcfJBNxBN/pniwSxb/0iSjHdf7ou3kWRwUbNyK0?= =?us-ascii?Q?2fPpiGK4WSj1X1D5gg5yangHSZtvLTo6Y3kMKLJRDOjM6wgTZwNELHnbRbyE?= =?us-ascii?Q?idl0W2Et+0EV08zFDBPMiviGqx1nvSVAmAo3OLL9nQJ2nP48diYXgGd8JJpz?= =?us-ascii?Q?JAhR4AJg46igA6ou5YjMLcWuDAicfryWIKJJpA5EvfC26VpT3nWvsTtmKu8J?= =?us-ascii?Q?QqhSWGaOiyofasbm0OJOSRU2LJzwcC0wX7dif+FqDtXz9OWn+LUn9SxvB7uZ?= =?us-ascii?Q?kzWtccXFKnZBTbVlzXkKU7Iqh9N7Zscpq2lSZ7SugKSGVDxdlfbnEOF+768l?= =?us-ascii?Q?+L4BkPlfn4UNF1AgcFkaXRwmnwlXzVGdm2O3vRA+Y8zAjKuZOGt8DlnOSd0v?= =?us-ascii?Q?K+ru4nidS0rDto/1wOAmXOuD4qH3W+ajUuPLtclBUJeNZ7cAOkhparnDg2bQ?= =?us-ascii?Q?0dEn2U4eCn21UHV161uDjxVRCgo+JomN76tVOaUy/yeKYoRQliFWgChgkQF9?= =?us-ascii?Q?Ueor88c4M8va3kldNg3hos9SfzzH12KkcCXNLNddn9G+oaQVjFBeqx9hH6lp?= =?us-ascii?Q?oTetEy95iJnC5Dac0tKud18+eFlWScjH9SF/IM7Bdcrj3Zs6R9iU2Pya4XAk?= =?us-ascii?Q?381XSfQPGohkoiC5GsPG3s2qv9g7N3kW7DwuGIipbyiZEl8GVaxSoXo1phze?= =?us-ascii?Q?F+niVjrad6oaXqgpRgcB7ncBiFGZLvBJsthQLxHhYCGwcvBkpuS107D2L7d7?= =?us-ascii?Q?X3iXvunEBDWBQ6zCzVP9TJ41IxwnFfgaCDpoeFoJTjWzzZJjBLFQlWvjjOIf?= =?us-ascii?Q?jlE2YfxtGw2aviSCwT31QNbESiGSyvtFOz87h4vPBl808kiDUDKl4PdJmbDP?= =?us-ascii?Q?WweaEgIijwy4ESzeeOnQ8EdJCF+StuiPFszgL+PHuumbR1+5Yp0UfISC2l32?= =?us-ascii?Q?dfA8lvlC9ffFV03tc/ERRE1v63OB3KVekVNnjWBO?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1ff5186-0c06-4a48-10a3-08dd10901780 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:08:41.3033 (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: RYU+rcLWkfRscm3Pvtzkbr1KFKal1vntnf52qrTgfRX7TRvSRePUZ5a+HwDq+/NA X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB7092 X-Rspamd-Queue-Id: 4780180009 X-Stat-Signature: 6mif9mjnteuyonp8bc7poy3uqxcnuuf1 X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1732896509-64926 X-HE-Meta: U2FsdGVkX18TRCjhVDc2xIHB3qscM5hRSUzdjpYutXqg4NnZsnsWy+QTV3Fj9LpWxKqrkk1PTMmpeBfCn6dIVerfgg3iu2fuu5lmYluHrMdD/zBC5lNIg/+9qr0p9Rg8UgqOU3KW1tGSIQXQ/fcgF4sTGJkPTm8MMnhQjGYf7u+Fo74i6A6ZBWdK2WaQwIKL6r6JmfcB/UG3Il5grTaB2Wjy6sa+YCcIeiAUOS9/7q0usOc6rdwtYCf4UsAk10vUcWWMLaIziDLK+wuw7mvNbmqulO6ekNjrK7F2+obBZ/MsG8kYIVYzpnF2b+bzrHT7mbx5+VIMx9tR5D1yjo19pFDz78kqiG52cdiJ7VSO2RlkwbAlFBWRO/gF25krcmCjqZ4rOMrSNeDJkn7VG6QVaWyMjyLLv1LpYh5AEBczABiHgW/bnGZRS6zMtCu2e0r0dGDlSqelMgAtR8YXaywI9LW0vLeycZOMCvBvKaYshyyWygMN8sWLJvvgpB1josxm+XP1Q8SfiQrUCOwxkNk1m2UaKcALr33rAYubhcyIsMmXURFb+VyVdladsXJ/SehbsJmiXgM8GCyHm9fl+wxWtL6HUT0EUqv2ladJQ+UkpqkdzndgsV8OPprR6Rwb5wakjzwEV6qDUe8+SC5BrgQCnbrQaZYerOr8PFfH+SJvQnMmbpM0ojcLD1NYWGfGqi8egWLqCWyN87D6vvUXvcZpMmvanczi/fOMYS4wVoM8ahJ0rBxCR6ohn7l82bJQ8MV0uqBI7Ct/nctp5PM3kBsjkAEOBg/SfMLKep00jZpjW0/7A36X3BqlQ2lPVFdg1aiQmDXmutiVTGKrRVRHq50ewEjxXuHFA/H3z5PELGERxhn46d7yYw27/O791VmrdS8+0XmJIZrU4ZYJXWv8KFeDHOcHJMhV9MdIw00zwjcPE1KZ8zHSEM8RyxHGRdExxHSlAS/d4j4ZdyyGZ9EYff5 OtwuuccW a2IZTmnfuL2prutJJBCL6xxFnhIx/lr5z7QSXazU3z2RA/u8wLOwvFU/+BSEN9PkJtmWJy0yKJFapshVmAmD1NOKIm9OeqvF+t092dJpJgC9/Reb5K/1WE02lcHOoZdBvoezfyC2RsY9B6i/u2MuIGx8P9nV4ajHADy/1pPr5/nHkN7uHaZ7qvPQoWBi1dwVaKb2M1POSlUhAybQsagz/YHDJaYlqi1FzzMD902OdwpAHbeQIZ/x6Zn71QqbX3OZ1neYopuMtjiGzMDFydwyS7p7gkNJF1U2iQOopK9gCxe61Xz9GO2lodMgP6IlAx2rypMAsufe1wiVS2hGO3UIke6V+J53djrMPqCud9wCgnmgT65TrPrKKwgHjc7nUEsh4bPC1gnsNTimEX70DUc9m/p88Og== 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_reclaim(). > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/page_alloc.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) Reviewed-by: Zi Yan -- Best Regards, Yan, Zi