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 B612DC27C40 for ; Wed, 23 Aug 2023 22:42:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2E521280079; Wed, 23 Aug 2023 18:42:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2942C280067; Wed, 23 Aug 2023 18:42:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0BFDC280079; Wed, 23 Aug 2023 18:42:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id EBB39280067 for ; Wed, 23 Aug 2023 18:42:11 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id C6749B160A for ; Wed, 23 Aug 2023 22:42:11 +0000 (UTC) X-FDA: 81156844062.05.0391399 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf12.hostedemail.com (Postfix) with ESMTP id 74A204000A for ; Wed, 23 Aug 2023 22:42:08 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=x5Pk+P1N; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=B1T5BgVU; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf12.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692830528; 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=Ok9u8jeg0l7nLi/ZJ7+66FJdfHFMhywbqSthkH1jSCU=; b=t24m5gZTYfESkALy5svMjOMSv50GQD3k4gQyF/nXACrmtBJ+4mNyf22CrZa84SLAogf4CZ uBM0H16/QXT72TRIFWLW7erT70CAD/9Kgbi6NcRFH25KW4rUOq64ZyykizFvhUfJD8WZUw DkpKcLeebweQ5oDQaOfEYMzg5SkesnU= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=x5Pk+P1N; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=B1T5BgVU; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf12.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1692830528; a=rsa-sha256; cv=pass; b=jbtJ+M733seF/cy0neffzZ0enOcNCUxewUn03coXaai0suf52DQQneVYzYBcEjqFo2DYSh riID7SYyOmSLrf5KwSBWo3p9WsT1/Pk37gytc77V+gZfj4PKyiro2x9ahvjrWnGPVHcT3C 2XOFd+qkvZC3ZbTdG70tKywrIGb7oyE= Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37NKwWA1026962; Wed, 23 Aug 2023 22:41:53 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=Ok9u8jeg0l7nLi/ZJ7+66FJdfHFMhywbqSthkH1jSCU=; b=x5Pk+P1Nb7rRMacwNqdADrbo6d4yzK4JWDJsLUZZZeXdiCXrdXIxRKJRtiXGkJi7NZ95 iewNztXqPGI2Z6WlT1dj/FNYSi3bBT6lv0BskqFgQChutt2eDp6Cqp1CQKKFG7RMJRn3 28wHS8QoDdRIWbl6jSaE2qRPdkcoVsHIT7jB1eE/axa9pF70zbChb7WF+DSXQwtTyHnV OxJQC/ATSYiXmgvP5FT3Kr+hmMNrvqGTr+3I06gysDV+R8MI0BXXwgP73KRI7jtLNjp6 fBbZUZH2zpEIzIxAA+NzoHqWFa/nLkUbdMUL6+i6Q7WMuMlSMmWyH5F5alBrp4pki+Ad bQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3sn20daw7v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Aug 2023 22:41:53 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 37NLYej6035711; Wed, 23 Aug 2023 22:41:52 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3sn1ynq32x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Aug 2023 22:41:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iVAkA/B/2Rt5Hlko88AklK0omCoMd+p6Q58GQH80dWV7T/Ku/2UoZhJtd3qdAiXYSBjzMSrv6nGcGkDaPn0o2TOOYfuRdTf0brG/OmxwdQG0Siox8/Wy0+kHKV00ITLLQMxIe36x8ui2XYpCxUVPZRLMxj6a6V+UMcu84hefcKwoZ6y34cfOO/FRNDlWPKXdQeDufgbp9RrwnrOUUikUvt8HBnUPP8GFiIEQwEUvfJU2MmZGoPNlb+HQxol5WlN8VuYvVft6g3q1sEF9IMg2vujX22n/JDdaRER91pmRlDwG9JTiEDajwRnc44/myIUBV3SndsficcGPjN9GxjP4LA== 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=Ok9u8jeg0l7nLi/ZJ7+66FJdfHFMhywbqSthkH1jSCU=; b=oM8QPCvg0ngpfk5QhhhyHNkqW1OsRMXbbydQKFU9yZkuoUiuldrTHaPLeSg7fQi8d5jN3lS63bm8EgsUwSTpw5wCPbx+DykkGyFB5YO7oUctbDUMkl6lHqWbg/j2zsRf4+vCVHLOFibOxgZJvZySxSka2yexEdRNGr9MVvvYHLRF4oJLcTvYNskOvhGVfyiXPukSbzWAO8EgIuMQw1CvqVZLLVPBCowzPrs3dKbPNGmbEVXbCLzemtWY2TGy4tNgnq5553RtJiBTa/3yimxIuF4jtSoy5/OkDSbFx9davK+gLzwpjtBp8AgW3J7PVHQOE0XuKuF+EGF8moT1GOQSTw== 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=Ok9u8jeg0l7nLi/ZJ7+66FJdfHFMhywbqSthkH1jSCU=; b=B1T5BgVU+/MXDN1ACffbQ1ukdXjgCRUbAc2HX0bUvcZ6i1hT3G3UV6oTQpb/NUrepQGX3BWgvMSrso0ZwOGHRU//DJOkjhFFbeqjJ/PCELWBaj+JPQeU9LEE705e/xL8g6srvjYH4m3OJ5MWV77H2YMJnXJBW6MpFVaYfC1d1pQ= Received: from DM6PR10MB4201.namprd10.prod.outlook.com (2603:10b6:5:216::10) by BLAPR10MB5313.namprd10.prod.outlook.com (2603:10b6:208:331::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.27; Wed, 23 Aug 2023 22:41:50 +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:41:50 +0000 Date: Wed, 23 Aug 2023 15:41:47 -0700 From: Mike Kravetz To: "Matthew Wilcox (Oracle)" Cc: Muchun Song , linux-mm@kvack.org, Sidhartha Kumar Subject: Re: [PATCH 2/3] hugetlb: Remove a few calls to page_folio() Message-ID: <20230823224147.GG50463@monkey> References: <20230822162808.4131399-1-willy@infradead.org> <20230822162808.4131399-2-willy@infradead.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230822162808.4131399-2-willy@infradead.org> X-ClientProxiedBy: MW4PR02CA0008.namprd02.prod.outlook.com (2603:10b6:303:16d::27) To DM6PR10MB4201.namprd10.prod.outlook.com (2603:10b6:5:216::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB4201:EE_|BLAPR10MB5313:EE_ X-MS-Office365-Filtering-Correlation-Id: 05ed1569-eb45-4092-0667-08dba42a23d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UtweUG+vXEzFbw94l7bEf7/TQjOZczVOICj0B1qd7m2i7nbas11HvAfqc31ku1EQrCFLq4HdYnWQY1bzfoSBsWbJQOyasop1GvhgAMDAT7hc5S/AACaiycRJW/bF4j73PVsb1DZar0nYkTFkwYLC+G5sGdJ+E8XS8yZtChLXOxiBntiFpkv19MpsPR3WCpSJ98kFjjtjlMIAAOrh9OlazYA1rqqboklphUxnGi+p9LNCRrOpVm+e06Pls96VvhEpoogd/3aN/7F4QkjCUdXHoOl1/JgDGZqnYaj4b2aVPPxxH36U6OV8hCMGZW8EVfBNS1iNQPb6m0h80fS6B6YYp741buDEJ7wqy7pPcG0ZYIZPXlQbkSfp3kg+D90cWv5iLkQs+DuQpmiFoeFouuMNjd0cG3pFxgYYfTj5dnt6JOERhlp8aAWueiVn5vu9iGxeE8CmUGpAd1kXan6vhPhXvKuHe4KORn8JmR+GqfaVo2Gahf//lxM3jBYdEEINHVynEhlKzHydQ3WmUQ981ZSy7u9Jp6oijo+Ps3ktQBcyMQLHxJupPkkfTEIMeqQU67Td 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)(396003)(366004)(346002)(136003)(186009)(451199024)(1800799009)(6486002)(6916009)(6506007)(316002)(53546011)(8936002)(4326008)(8676002)(66946007)(66556008)(54906003)(66476007)(41300700001)(6512007)(9686003)(26005)(1076003)(44832011)(107886003)(6666004)(478600001)(83380400001)(4744005)(5660300002)(33716001)(86362001)(2906002)(33656002)(38100700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?aaz0AvaVNlfqMs3ocuCO4MCybelbIZCCLmD++FH6mxuf3yI6Bf9nQGAOejBA?= =?us-ascii?Q?ArCdqxYQb9KYEQp/hYBjnY1UUtjXb1wZp3IrvG22/j4iEKG0wo4hhdDfRhUn?= =?us-ascii?Q?OL5JGu5kb+Tkz8LKOMnIS/ezq5fJ+i//+XYy6sNVJn/DSgu6HIiLeNJ5NB++?= =?us-ascii?Q?joWM5/GXMYe+SA1Ze/i1WHIEeJhgxmSqlaimqSrQJFgbx7lkFQCBRfEAEDIl?= =?us-ascii?Q?V7F0Dh9vucrjmp8ieGem1fasWOcMdexl6kQb+dKqfERL9ObJTfi91Yx+fJ0J?= =?us-ascii?Q?GFrYZdZRR9dP1pDmhNwXEJCx6TpsJ6F3fSLzRm9hucQQ1xKz2kTJROH7wJS/?= =?us-ascii?Q?eKrC5eP0IwEc5tm9z2v1hBZsgWHI3nmY6jol+2Q5W/S7tB6Jyz6kGdTQI5tk?= =?us-ascii?Q?dwnDE1CW/kV2a411kQ2eLSm08TkehAjLf+3Hf7wPShpkbe39V/qevI7go7gO?= =?us-ascii?Q?z7AnsvgGzM8mgZQUR/4t3oIjdASVZJAk1n7/nJVZ6czXM9cWOcS6Mt7ySK2V?= =?us-ascii?Q?pRUu4fRHalsVq0m+MHJyOwNb3P8TzT4M+AtRp8w0z+109FaX+NrYDphFfiS7?= =?us-ascii?Q?nBbC9HlVZVTFNHqex6z5skhYF8BLiLHMJE9V6UfJx/x3JgI4TpiPh/LFAsB6?= =?us-ascii?Q?d4uZNx7NLRMGFbHf9xHMNLQzZ0MBDwPJhddU2Phv4yA2UJIg3V/4pX/4sXtx?= =?us-ascii?Q?zJVL2g+5XG/t8Sid1X4IBLUPYFFaKZGLnzD7gQGtHRZIuIkGXlu3oJPmgUFP?= =?us-ascii?Q?gFznO32UBmcl4bt0KMuAB6jX/WR2C3AL+if3vC91NCFO2PeoHEy3m3FBOO9p?= =?us-ascii?Q?MA0Ps4/kLVGdIAOhOTqKnRMLB80SQpuMafwxinzXq6NbWUDZDVn46Rv4orry?= =?us-ascii?Q?BoD28ZT6l6dyJALN+Mq/t/tmS5RQX8p1dricmSdx8jsM04TqkyOy3nbfUf14?= =?us-ascii?Q?U9O1O730jtb0tQKQ6WEmjaTYoDqWqzPrKx7tXLDzePVyoPzwlluOgyoKlYwu?= =?us-ascii?Q?BwydFfX7RKdDsbHu/+sQm5aqr3U0nfZuk+BxQM1Ct0+onck3p6aZM3bmm37z?= =?us-ascii?Q?mjrga8uWNjuNrU5qywZl77RbbfIEvxYlDuQxcsrVm9h0TVzDRaR0/G/gBC1E?= =?us-ascii?Q?mZP7VjWwObn+FeyOLw3adxhbRGJLq+5AixaUCf4zBomjPoicXNewomYQEGhc?= =?us-ascii?Q?hjQ8lWxoIX6lExZ/mkhr9x34LCIfpJeHF0a/bdysyziNfDai44994hfgaXOy?= =?us-ascii?Q?tAyko0sxqfN85CWf1iJWs6BWvyQ8DGtH85M78uBZFd6EnfOn4SXO31DY4yyy?= =?us-ascii?Q?3gapk4RsLwYOULIMOvjFvW7nnIaOnfT+eqwRikquAvLug6C8sAsRACd7ur0H?= =?us-ascii?Q?7CG+MjWck29mphXDcyvvLy+8u824aYsiUS36zLKMf8Eq7HyyArIhAR82GAEY?= =?us-ascii?Q?5MDSD306jEPgn97BH/0C+HNW4nJEtHl3YalVHb+dH5MuKcAYzhqmx9bivWkh?= =?us-ascii?Q?sYB8bofEcb4scXmZxHxHofsmEPjx12Ps2IAJkr1Uj0JEjeXjs/jpKm4yVNHf?= =?us-ascii?Q?/sdKz9ClzFGzPLgR8uMRtalk8oL5ZFLSgozVsUE2TRzLrZEOqZQR6YLaYDLw?= =?us-ascii?Q?oQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Prw41U0hQ+O8LMGSpI8/4NzzmXxioWFBw9fI5YLq1oDRlo21+KfVAexbXxxLrfJRyLZM2+5fdw6Iybd1QnEKjARNYqZTkJxJdft54a8RIUMBYMAfvWHo5tyIclUWdUHRdQEwRLS6zdNKPfEl1rlhZ0T8g/fc9GHwbXWmyOskyJj1DcewSPEhRDJ6glWQCISL4mExCmau5FOru27hZmL7edQNp/eMT83RlFVuSKAfkQK53dAuPLjI9BteTtR+pWuq3ERcckw5bBvEv/wBmlp975yL5sbz0lPrGn6RyyE5UVXx51kouKnUivQI2+NzVqV6TVjqHTFw1sJ0hfBMEkYamYhFk9baLWIoFRhUgKyowNuumG7Boc9DiT0MzvqKG2D8V0hrgbERwzdwmMMCDQCM4wstfAI8hQFu6SpeXeUa98Ez/swZ2PV0jG40fBhSsUX0xHrE+1MKS2Sgaakt208E9HhHirVF0Rwk5iyq3Ani+0HtF3iDrdLK7NXpeVraB17OGVsmrxpV6PX8OH/ThGvdPgKBtcXyTl/EulBn6C61E/7od4omPQ3O5t5AYqMD84PqxawfC77CcvsflJQlPd0NswnM2CmROKArcl4MTgnNjmjV6gSyypxKuC9ok22W96bxYoJXj+97h3nSZxCqMz1ilZzw/IRBjalhFjG66oBz0mGbLpYB+RGFaDIIhfp+XyWe2rADxxLKyg7nUxAslnw/o0iIctA49/M9NuoBHsuiZ50cA0FhQK4SaBeyx/EgZmVxsPs+/vq+T1+QbpYqkoMxF2JR9Gdr4ZzATClduRT0oNm0kCUGUAOGcJrRv32AxmPg X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05ed1569-eb45-4092-0667-08dba42a23d8 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:41:50.1152 (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: Dcb/39RuL/YeHmp+FL+xIxjrG6K3OuRB82ypF5U0MN1tigpmwBh0+osBDYXczdA4AVF4k/hrTBphbINOnUrrqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5313 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 mlxlogscore=999 malwarescore=0 adultscore=0 suspectscore=0 mlxscore=0 spamscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2308230204 X-Proofpoint-GUID: WVA-RxTzGEa9Laie6fUS8-OotNPu2ONS X-Proofpoint-ORIG-GUID: WVA-RxTzGEa9Laie6fUS8-OotNPu2ONS X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 74A204000A X-Stat-Signature: brzjk6xsfoptyfb6yef3eajbws5z1zwf X-HE-Tag: 1692830528-60559 X-HE-Meta: U2FsdGVkX19qtjoZyHKR9CWh3bmemFAOMwsUH5ipE7uLGPyw+B6KcU97Zuu4CX9rf2QUv5U0JRXaW+WnZA2SKAuYGDCU3XpqBJeMEsZkR7UA8FhkM3SpKGy3clfNBvNXYytkf2Lez3QiGmeRtkajvze7CIT7Hq1WjP03Oq7cwdyJp70IKw1Mu1Xhel3I7Go/VHWWNHdO4V0FTnos3skp1qpunb8UHeK+G+gdG7ENsMsZRnne0bwsu9WJpvHiXrCewwpdSUhw88A5Yr4uJoWL7Nz5T1XVTJNW7ltEM3g4cx6yPmb2BHSL4fMGnyvMpWyztwosSCCsbES7/AQOhhPlTcOH9bpw2RfKjxY8nIy6Q5XHYueXV5G6kRDx0Uuh/CC1g1urJIrQSVG9H/PvSWni5afkUTZyEWN7KAgwJ017pASpzUGcL0ft51RK2K78lI7U65VaGbyIt5OKy2sRl2zLXf35egSzqP17gq2A2obD5RYy1ndEsX5Lw1jky3d88vWotVGK3M3s3PFuwlgI6SuxBnkWox/lwsdNCtCpD7SMGLMDGE3LesXHe4rVQR1Qn5dKjtmCSkafQ9ZRsJU7MayVfLlBoRlXoifuZSzgWhrEm/0G2IkTJYoaoEKJ7i/7Dm1RLvA/2Q4jOKmMu7UJTcHpgxJ9EiXdXZtvR1uNCSaDECcPii83NbtK8lAD/xXTMvqALoXy1eXz/l/Tc9BWCXS4gYX22ZaJ1p2zsWiZeUwfqbUueZgZlUsZVoklQImm6WAH+Z3oszUU6VEco1gETJEX1l+1NXyYxj3Jdb+wDvqwl4FqbHxEfQmLd09TPXhVKmvBm43p6bwV96+mW2+44d7ssCI1ugHAkk0JPV5CPKAca8neOUWmb3I4Xx8tI29ebC/XDKxsQBIU7vTOXKCnw3oR1PpcYa2KRYPxurZT91ZylLpgelzgxoj+JQsPTnnz2bdZUGh3TIKQYoMGpyE3exp VAZIq8iS fYaLskZNczVYt0xXiMv+q6wGUnRJ/gNtiDlDV483o4x2kr4JJT7coXF2SlNStlzIVRq2OaqbY41+/mYuOOtUfSfR+1i8l/RWo1BIpqEidizBYUonV70MfrJfzcZ1fKlQ1m0Fm184q8wbVjy+nVqXGYg/JsLkcEbQlagPcUQbDvsd8s2hgssyH+tu01nq8MsG7DV3IXQweDbWBh0Lrs8PINkCIBkvIrtZWpXtuEbohxkxEdyjQvoHPbynecDoUux9GopSjFfNhTL2A8ZEtsXtmpf0ThPvl/xXzSdTdzUX0y6kaQ85CIv0ghjCSbijRgwSHB8YIywLbr/YFuLheA3z3v6YX/fvcyCcLPHmWcJ+NDdEih+HeUw4h375IN5Y/6F9ZlzuZ92glumRGYov8MDpuR9j8WPbKImpb5/cjDEnfgzklQaTTOryw7L10qFUbRFIlStqwKs2/i0h2Mv1DBMnToNTLK3VdzN5CwjU8TuLVfEHj+PkiX84ZHkvwbhDRUiyzpvc5QstC4zKgCxRJvmN65rjRmkhQGiRxga7Gq2PLOvBwtDDWknieX0e9KQWEhZCbCQBw7q3kbGFQkUM= 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: > Anything found on a linked list threaded through ->lru is guaranteed to > be a folio as the compound_head found in a tail page overlaps the ->lru > member of struct page. So we can pull folios directly off these lists > no matter whether pages or folios were added to the list. > > Signed-off-by: Matthew Wilcox (Oracle) > Cc: Sidhartha Kumar > --- > mm/hugetlb.c | 24 ++++++++++-------------- > 1 file changed, 10 insertions(+), 14 deletions(-) Reviewed-by: Mike Kravetz -- Mike Kravetz