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 9633FC3DA6F for ; Wed, 23 Aug 2023 22:48:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0ED67280090; Wed, 23 Aug 2023 18:48:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 09DFF280067; Wed, 23 Aug 2023 18:48:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E5950280090; Wed, 23 Aug 2023 18:48:27 -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 D3C1F280067 for ; Wed, 23 Aug 2023 18:48:27 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 9FED340151 for ; Wed, 23 Aug 2023 22:48:27 +0000 (UTC) X-FDA: 81156859854.29.B59F14B Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf07.hostedemail.com (Postfix) with ESMTP id 64ED74000F for ; Wed, 23 Aug 2023 22:48:24 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=OV1MdqZs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ad4ClUEX; spf=pass (imf07.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692830904; 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=eMOyR6BtaJgqft0WjAKNW4kE8zG7UvDZO27f1y5psZw=; b=JqMfuf9fuFPjH6COgNvpdVYIabXwo+pSrLDCDelZltwL6NTcNzkYOIwZaCBfU6JdUuRYWM VmL76nMK+eOClJAjUtt7c846J2uiA9cpPjFCcTevamCH6EQ5yCRuv0JYTxtI4VwBtG1Gi+ XZZywkc+p/p2DW99P2KkQE2O5SQRA8Y= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1692830904; a=rsa-sha256; cv=pass; b=mqPbxvz+SBl9RxcXDLi1qWKpGShlMUguiTYQthqqfUyYM1oAMZ2h05hpRM0xC6R7l+iZj7 ckEaiaEXKGiI7M+ULhDTbxG1vCzgeFg5vqKuutDqsE04JQC7mGaCcXXGg/W4KYgbXTYkcy JQUhlDHoDWvaMz4ilI4rmcbMVYsE6io= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=OV1MdqZs; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ad4ClUEX; spf=pass (imf07.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37NKwTTE008239; Wed, 23 Aug 2023 22:48:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2023-03-30; bh=eMOyR6BtaJgqft0WjAKNW4kE8zG7UvDZO27f1y5psZw=; b=OV1MdqZsA9AKR9C31COZA9bckOmlvtpihpkc6FHmVt9Cln8PJmmOAjr7LYEYunctZN1A nsxWM6oMLcPzmHY7JkUZtJDnb9FsclT0xC+xzWJAWJhHrwbI3OrKy+xX/za/POJh3Dp+ n6vUl/0vXQLShU2AoqAPIV/T1Hf1CfFyp88r52YhJlO6CZfAds8sj8SMHJoypivuqcb3 nYcchVOX8NCnM4D+oa53Qd5gPmwh+EE2s97SsWD0IQBxx7MNV58w0nCclUPrcLBsoeMP iDDJvN8fP11x4KC/fRWU0+5Rwd2giYIERDDOuhJRBrHvrFKnCDcd4xLU3f7jyQei6lee IA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3sn1yv307u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Aug 2023 22:48:20 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37NLPTj6006056; Wed, 23 Aug 2023 22:48:19 GMT Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam02lp2046.outbound.protection.outlook.com [104.47.56.46]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3sn1ysfcc4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Aug 2023 22:48:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kzi+t+rYNXkWzLyTodi1Df7fzEtRYZq/0kcTtVfPcsFayeQDu3PWwvQq6zmPVIr3GFf2ecGcOSIjw30g6cTx8HaTntJid+ehdZA8zm/Ulxid8On5XqqUQAOlivKTyw8A9vhJwnWfhwwJ9P3U+5q4BUWSqrkMZ5am1F2vqqsrZAvkywABeyqU9c3G47oaDBir9Xk4JWQj9N3P8sxM3nmk0RZ0hlhvUbRO/WKcfDCTodw1zlgA4niEGpz2YOugN1wpnClI+3YaiqIYQX8R2yYxipjP34EsdEopfjInHH/F03s2zUl3MvQdl5QHBfVcof6Jc6tZwf2WiyxFnFax20jn0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=eMOyR6BtaJgqft0WjAKNW4kE8zG7UvDZO27f1y5psZw=; b=B6SJsYLIV7VPn1qPF3dCzrSZaI4wT+A745jMMecwv4cTWhtdpGHwGGtXtJCBKpJnruWDUxbFEfXQghcZeqbDPvUlu+tKp6GTsA4tKD6U70N8DPxZ96zepZfUnJt3IOibERcVL3jBmXPvk3pFiulFd0qEv5D/z9Y7LJUtMo/f8GqrjY63SnfCrXEVwy2u9kOLIEhizU/hkAE2PTuYjbRg45zYtfp5me3mfCMY8xVrQ6M+U9bxHPN0G/LPwDBs/nMHf/f3sLXiOm9RNJCxjJZM1KAsaFBNxaZVLPUm0hmOzzkGYC15qdCxPZ51O19lEL+WLHzg/o7ZJ9/4J4vbuuYoKw== 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=eMOyR6BtaJgqft0WjAKNW4kE8zG7UvDZO27f1y5psZw=; b=ad4ClUEXBeg55mFR8YvbhA7aipb1NMThWYB2U4RJarcFdJ5ntzGnXu7i1S6YfkujHmXJM3vmDoznEOAJyDKxqMzv6+aYYkOaLQV23uKyXAGxY1S08zJjLs4Ki8tNOHwE3PBlvzi1jhYtXpRG6JeAPtZKBLX7d0r1a3aENy8QL9U= Received: from DM6PR10MB4201.namprd10.prod.outlook.com (2603:10b6:5:216::10) by SA1PR10MB7711.namprd10.prod.outlook.com (2603:10b6:806:3ac::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.25; Wed, 23 Aug 2023 22:48:17 +0000 Received: from DM6PR10MB4201.namprd10.prod.outlook.com ([fe80::8057:a3e9:cbd1:252a]) by DM6PR10MB4201.namprd10.prod.outlook.com ([fe80::8057:a3e9:cbd1:252a%4]) with mapi id 15.20.6699.022; Wed, 23 Aug 2023 22:48:17 +0000 Date: Wed, 23 Aug 2023 15:48:13 -0700 From: Mike Kravetz To: "Matthew Wilcox (Oracle)" Cc: Muchun Song , linux-mm@kvack.org, Sidhartha Kumar Subject: Re: [PATCH 3/3] hugetlb: Convert remove_pool_huge_page() to return a folio Message-ID: <20230823224813.GH50463@monkey> References: <20230822162808.4131399-1-willy@infradead.org> <20230822162808.4131399-3-willy@infradead.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230822162808.4131399-3-willy@infradead.org> X-ClientProxiedBy: QR2P297CA0008.MEXP297.PROD.OUTLOOK.COM (2603:10b6:3d0:6a::15) To DM6PR10MB4201.namprd10.prod.outlook.com (2603:10b6:5:216::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB4201:EE_|SA1PR10MB7711:EE_ X-MS-Office365-Filtering-Correlation-Id: 485ffc4d-61a8-41dd-b63b-08dba42b0ad3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DsVpy2Ta1rIjM49PcYpXtx7s1VYJkMn3MxxH/xHxXHJgfCISPdJCWVp6U2S0tm2OPsBcccoa4hYDOmJ641GWErD7rzftiPd39G/BXkO9YUGsQi9u2yZaqA4HLI6pp/3x8CWs6h9K3kLS5yRoUD8AzWTRqsJNmVl2/nYcjvFOlNw6jwCsD1JRIlgh6vtZuEcFlGF2s5kFrPVNNYOvLtwJ1pZ0nEslha9jiaj7ogUyOLwbNtwWl13PCuncdlj+6uGlAj4dew7ZBd5GVW6vjsk3p0wS6cNsEIaMzqxLyDkH4yfGZq3+rvw7bUpQqHx6RIaepghIbJc9oTirQZMEDFBmlw503KQ9G446xqIRK6cRXafI1DILmXxB7kBJ7FLsOLSaG0EOnnFGCeMtr+K+sXAFMc2TE/gYH7OJUFLwcvBy3GT7pohNsY++J/25/HxtoO160mlLnsbuwXGXegOQ976+8QGF/YRq4PYNIRGVU8UYwbTC/zq4ETDf4NP/bENp28XDHa1kYrwcFJUf13v94ynmdtIL1kHKJlQoLHU5Qt8yZB1JTjfObPYEmaKRPAboiESiJrViHPHp6EAT3PEiTg9QBBVBdZHdYIJgxECICSHnaIc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR10MB4201.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(39860400002)(376002)(366004)(136003)(396003)(346002)(1800799009)(186009)(451199024)(6666004)(53546011)(6486002)(6506007)(9686003)(1076003)(107886003)(6512007)(86362001)(66556008)(33656002)(5660300002)(4326008)(2906002)(44832011)(38100700002)(54906003)(8676002)(66946007)(8936002)(66476007)(41300700001)(6916009)(33716001)(316002)(478600001)(83380400001)(26005)(14583001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cIr+Ik/cjncUK6qtCh51ekhFaOgG6FQIXkWdLx/N0qxQLvEy8Yan23OAjhXD?= =?us-ascii?Q?edFWoS6QtoanOr2G048cmcn+QGddyZhBp2rqSkpqR8SlMqkr2zbXWsuF4qMJ?= =?us-ascii?Q?NbK7wsutuVQdy2tR+QUotm1AeZ0g0nd4cxiI9hzZszmIgTyymzjQ9MbeUqIO?= =?us-ascii?Q?RxOepE2Vxnpm4Wu6RZ0CwsfviXZ3373mq02hQ/ZMSjL9bpjStD2kPfZMb8Es?= =?us-ascii?Q?ANOrhoogL9TvcEG14L9IylGMWC05DIFnLcolyCH18RaiBrRrjW6IRKsXuYhF?= =?us-ascii?Q?TgJCaae/JK4W6DdPv//RXl/OkWioYVNt3OEp19OmaIWqXUyANVQ8OfY53Xze?= =?us-ascii?Q?3oBbcNNh81SbGxe37lhscEyXLfVo4ta8PC+j8/aqtnfMyYxjl5SBeJtdyDGe?= =?us-ascii?Q?JuM/Zn1Jcjlvua8dQIWx4vkjvzW3tgZNx5KQyoX+M1RVq37UPpPoAXtxYboM?= =?us-ascii?Q?b4stDZIhhilXCC/kSOhyjrN1VEuEBmzSZFmRP/vZnUGMVS4rCoI1LqZ4kVPa?= =?us-ascii?Q?izp8wIURSK2fITmhLu6r94jYk45MybTIrXSKBo6i2RHnkLUu1BkJTRRktW7L?= =?us-ascii?Q?2ykdjkxdEasWz60RIFIEbt5FlBXYc7XxzwYgsnSCl/kXM4kTzU5GI1uP84qv?= =?us-ascii?Q?v8N0L7TiQMd6K8BRsORXchwnkEq3t99hnV3cST+ZGusxBUDGnFaJ3F0TC0ZU?= =?us-ascii?Q?ERFeLWGZLaOVw0M2VP0Vhf4j2lvZ7ghv8njbV9rsg2/JmLJuUiMgXH5pCYS/?= =?us-ascii?Q?px2iTkZUhUMofLr8WsJ19ZcIPOElFDXyAJdfNVWuxQR454PgJRj6EjY4FIk/?= =?us-ascii?Q?GJHKbu5tuK5ej2RyVML1THdS/7S4sBmKp0gH8JdzQ4wgoFTOuAfduCUBa79q?= =?us-ascii?Q?smddNEmu5ezqn2moCr6SSTPhWeZ9chuSEGymZ93/1vlltkWq4PNPsRmn3wQT?= =?us-ascii?Q?zGhcIjMQaQXDLvFzDsMjmthEW9mocU1Z8M8n4ckWYKiicR/soKbPSw2JfavV?= =?us-ascii?Q?0TcT0fZeNc8565OtjjRKFffj7aYQX7yTmWhIGv3HmbJDDsY86HuTEzXW+Rqy?= =?us-ascii?Q?3AJaO+3SgB5g54N/theJTClGz8soa8MEeTNsoLdIA5X2n9XXmv5OebKDOdlb?= =?us-ascii?Q?kDcXcYhjSaDMFfaN5V0AB3fKjI7r3zsjTPtbSJn6O7QCpUCCx/1HKItqSxXK?= =?us-ascii?Q?3xPoneacbCKrtGaXLI9DVZzfwpvDmLHjAh3CMzhuSy+40xVY49s45d960ppP?= =?us-ascii?Q?ViJEA/3b8USrMXrUg3pu6Z6AWOXDHnT2p0uNgWzRVHYW5pYMWS36mq7/zoua?= =?us-ascii?Q?Y0ebU9laeSGXmpDMNW7ZPZIK9VXnTHUvZpvcpRpKY55sDe8PZ7eWa7bGObxj?= =?us-ascii?Q?5VxxbMgez4nNJpncTotzK6RJMbpGIWuRn/vYbfhJbak7DLe9YEk3LazaeITf?= =?us-ascii?Q?hs3L82YnwXNT7nv6tjWyifDvl3YBhNpsXevtFxpxOx/H/dMifVtwv36wxG5/?= =?us-ascii?Q?svES1E6fUqHd5/Z7UcdzZ+2p/b85BGxDXRIXq/Beh8rj13ynf+dgdieKVIrZ?= =?us-ascii?Q?nywlkslZzDzjGwbt/bs4ybMchcKHzuyjjcn5cVWjwP1TsrpnDfZfCpJ3dWW8?= =?us-ascii?Q?bQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 2C6sqCZ8rykKvwfql5xar6X2SKqTbvS8kA6AHFexpQovHzqFZK+ij6szYluCGc5yDILFPgUbtR/GQSeuJeIOUucYaxZfn5kV6AFPTitvhcJvsLAK/h6kIcU26Wfl2j6G99dHUJbmcClagr8+PAUSsTEjdyhXVlmtfX/14JQURju9SaHwQ3KMkTbYns6uo50l0+mCXgDWn7uv28nQ4ofFkdO3+K3/eN02+Z/24MlRDt2PDF+R0njOLdLzAefAU6uwJ916pIYq8IBrKl7CwjfStQo0c4l0/6qwR6X/ktSYbO+GXCMoyEsrQI8Gldt+49PIeBfd+37qWL5wxq63lMB3rpgqiy/MDv2O35JnwKzuO2Vhq0ZzeI4MotHa1hOHb754jKhWaoDIpWx4bu42TWlz7RIeHKmigFNnhPK29goYv1D01Y1OoS8g7u58zN5NTOCn1SUg9RapzqHIDbVE9ggoPMthIx4D8dDGBBp9fer6qfw3iY6cIUTnTvkGf4mIZydv5rvConyTXwWtOtvctfWOeVKEbQ4mY7VNVZxDOCb6RuRx0QWQqrou8qUgiOJRdfyNR9DwOaOURaLTbeIfp5kPaM5lTbV2r2f10hSUDsRDe4hhf3SoT5IKfMRX/MHvIvny4XhKxU2+LeTXlz/bPxO2Etqtm6S4l1uJD3XdqLulLSM7B9Iog3mtBIeHVJyj5cUynIfdRhz5C8tBxlo9hYQp16lSk/FQnknQcnNZm19r0QXDcyIzGGr2x9ismGPcpE6XxOg5+521poIj3SQqUbnYbnT4zkIVjT9oeena4/TGPc0hwHOGrQNoDAxGGh8Hcokg X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 485ffc4d-61a8-41dd-b63b-08dba42b0ad3 X-MS-Exchange-CrossTenant-AuthSource: DM6PR10MB4201.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 22:48:17.6347 (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: u5BjzdFLt8N116vz97mVJm7yoygqeFUE8f3fpgtyZbXx/Jio8ZIfExWMUn/ejPpSr9EoUAff82aawzW1Ofbo/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB7711 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-08-23_15,2023-08-22_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 mlxscore=0 adultscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2308230205 X-Proofpoint-GUID: mHmQU7yV6YcVR-W9G4TSPzur4qxW3Gz- X-Proofpoint-ORIG-GUID: mHmQU7yV6YcVR-W9G4TSPzur4qxW3Gz- X-Rspamd-Queue-Id: 64ED74000F X-Rspam-User: X-Stat-Signature: rx1bfda1o5hymhdq3k9oeiu8rg3pifq1 X-Rspamd-Server: rspam03 X-HE-Tag: 1692830904-314405 X-HE-Meta: U2FsdGVkX18p2SC7fYkTluTjEXuIBExyFy1wgq+6+fLoTSZLfiN7vS8xENG3BWIvgLbWoyQYBwWjSCMDJ6Zl54EOlj1q4Pp0UGwoBRHj21JjH6LZsY98hhyMXYh7v4al3+3ZZBViFlgD8CQ9MjgDfJLJAaESU8uo1XhrCzqgPQ/+mrCyMJsL9ZrHCYAPXBmT6s6n+wzk2tW4JkS26wrQJTumPpw6TaFSF5cyPaSCy9mFVk+i3ut+8rjinnd/iaXHTy6jWfs9XnYs7OpmeFw6VS3XD19ahdhj38AM6RRyA9MZsbAQvKNRsds5klwCuUZtcwedBK8DeNyJy9oADkYIfhKyjdCswlyJ9XkDeeHvO2yCQeAKc4icCrAuCcAV6msoI9Axq9dya5uIzpxNn4LMY9PQ+uZls+PsLfnoxr84GK9ikBTX8+70HS7kWsVeP/CDYNfg/KZ15UwU+1a0jA6F0jnRdJsrzcmYXl2Ce4tv65qDi8xdCndnUD61IUTpcv04eskgOoRdqRjk3p6cJOGJsKRYlI8QJE1IGZyatzjEdMOqClN0NMoGfBsLKEIlWQN9VHYJEvgIU8LyuhTVavyLjGjMAc1xbqkrqgVzl8iTu3tUCllYlMCIFRilDVHcDSjPIoYTsEA7IpjRxO0YgzML/cMDQd45UpvGn77FuOLCyI0l8SgL7tHXEv6BBBG0sUIiNwC2Veu6OPLEAdLZ7KGomu1rgiyGxHCZZahlY/XNjQ6wAKd9sJdUVV4VjCMwx1S8kbeN4KDnHOd7J7EmfZWvocKuyLTLDb0/H1o06T7xNS7LyTpz8cWQO14B6GNkzVEXMbygBHcaWTIxaSz9Wpw4o6QSA7mKNEjq905PT7Rq+uMUhph3LsUqEdWrNxOEPc8ZPLIvSeq0kE36rNJhMOrkCBdwv4IK/kglXMT9FuuBMSbK+vJPhhm08CMPhdXSQoXXC9IIE4LbprEOEt2BsPt Lzi9t1IC Z5nq2Yhj4RFUwJQFd7dmonXHoFcHMZ31mAsDl82YTTGpeINhgPJ1sdHXwYKsVqT14BZOCYXXikAUaJlf4zqeXJ8leg558SI+4IbnpxOj2U5kbgaAdITe75MLkVB3Yqjw1wwF7DvMAJgvP++Jwmqig27Cbc57qtqgWce4vtILoySvzeu/xF3AgJ0rGR+/H16e7SqlsCjkJ928tdkggSoyBPskkBhFjLn/jIpr4exbWapqokJPkwRcLKd7oIicNUYSfcURHKhPnALA0KdNm6xRH+VQ9aIbrAd7n4IE/hVEnfgWDJe+9Y0MVZZj/tbiSby2kyw2b0uSoy/N/mqURLWQT5B0+CenAnBgBV/g82/QJkKtS6FzcWXO3CsjK6NuWANLYzohBG4l1kfVa6K/nchmxJN7FY8gbjYKxc+F12a7aj8VKiasIrWc1dt9lcg7ciiqT5xsQ8tN9ZsP4+cQ7iTdyUSuscyq7/i0kaa4ctwbrMaLCJBXkmXL6BzB2UCTVdnfhc3O94mbgKza4uRmQXiUuKxd3Rq0W/UPw/IpJCU/7BJJ/hIAmuXyeOf6WahT3rKpbIOYjdZaIyPnwLbhwCCb0P9xjKvit+O5v8wPt7vi+XRtPNwM= 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: On 08/22/23 17:28, Matthew Wilcox (Oracle) wrote: > Convert the callers to expect a folio and remove the unnecesary conversion > back to a struct page. > > Signed-off-by: Matthew Wilcox (Oracle) > Cc: Sidhartha Kumar > --- > mm/hugetlb.c | 25 +++++++++++++------------ > 1 file changed, 13 insertions(+), 12 deletions(-) > > diff --git a/mm/hugetlb.c b/mm/hugetlb.c > index d6309edb59e5..283cd5290515 100644 > --- a/mm/hugetlb.c > +++ b/mm/hugetlb.c > @@ -2221,9 +2221,8 @@ static int alloc_pool_huge_page(struct hstate *h, nodemask_t *nodes_allowed, > * an additional call to free the page to low level allocators. > * Called with hugetlb_lock locked. > */ > -static struct page *remove_pool_huge_page(struct hstate *h, > - nodemask_t *nodes_allowed, > - bool acct_surplus) > +static struct folio *remove_pool_huge_page(struct hstate *h, > + nodemask_t *nodes_allowed, bool acct_surplus) might have been good to make a simple name change to remove_pool_huge_folio, but not insisting. Code looks fine, Reviewed-by: Mike Kravetz -- Mike Kravetz