From patchwork Tue Jan 3 19:13:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sidhartha Kumar X-Patchwork-Id: 13088008 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 0A642C3DA7D for ; Tue, 3 Jan 2023 20:17:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8C7DB8E0002; Tue, 3 Jan 2023 15:17:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 850968E0001; Tue, 3 Jan 2023 15:17:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6A31D8E0002; Tue, 3 Jan 2023 15:17:49 -0500 (EST) 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 540158E0001 for ; Tue, 3 Jan 2023 15:17:49 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 28C311C6352 for ; Tue, 3 Jan 2023 20:17:49 +0000 (UTC) X-FDA: 80314598658.26.2EF9F46 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf14.hostedemail.com (Postfix) with ESMTP id 1FEBA10000D for ; Tue, 3 Jan 2023 20:17:45 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=G7VMgJ1y; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UnstgL4I; spf=pass (imf14.hostedemail.com: domain of sidhartha.kumar@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=sidhartha.kumar@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1672777066; 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:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=/kLUzpy8UWD32yx8z0cP4ik12sH1LgA9cYld5a4WVYI=; b=bvlWokWvxpOc6qD4RNDOVmxt22h4g2cW+KvGtTMHF20smvTZjttiX3jtGVe936XZUaxmZ7 mi93oRgakxjI1YcuLVOZNmLzyrm1aVZll1MDbpjObtmztj9XjbeQLtA3aZDdf+y18f0EoS UFWwPBE3VnNp8OJhdvK7wBQDIOTgmEE= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=G7VMgJ1y; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UnstgL4I; spf=pass (imf14.hostedemail.com: domain of sidhartha.kumar@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=sidhartha.kumar@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1672777066; a=rsa-sha256; cv=pass; b=W4sEB87FmzqlunEdsbBYY2fCLHgaFXy+355ECcq54sD4gRZenef4nrbVFC5oCK/oFfvnpu uLy0G6J4IllcYxfs2ffQPWtbfDGpqj6JlJidCIuoIrufavkTmiUJ7u62vcgAkQQyjCU2an sXhMaQvLKDQJKOch2CwgxxT16noKlYk= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 303G3gJo002797; Tue, 3 Jan 2023 19:13:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2022-7-12; bh=/kLUzpy8UWD32yx8z0cP4ik12sH1LgA9cYld5a4WVYI=; b=G7VMgJ1yktF5w6/FaZigM5nvvNkIpOxlPDosRY9EN5S27SLZ3ypa5DJdPkjA6AOPRqPQ Un54tFrs8Hv7J6MfkLy9PMRIjEjEVqzbfzugzbdNdDwE6/qmy+dN1VQLPL3G//vltBjJ 3YbRN34aK6K+zptF8SyIjkKN8TvbtPWjTblj+3uEhYnKa/ukuL3X1e/1ev7sm8GQnBF3 rlSoHnAvFMwDUtHGuxNZa+Ks76MBrtaJy4E8DgKY7BT4DN3isc1SWOT6edn2RqxFVZIl G0v0Ek+YSNBK+R48hD4b3u4zmflKqVAvwOXy+6Vo41uPbf6lBCIdz/nBOXaHCyy+NaHc 5g== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mtcpt4w2b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Jan 2023 19:13:50 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 303IOtmM012258; Tue, 3 Jan 2023 19:13:49 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2170.outbound.protection.outlook.com [104.47.73.170]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3mtbh58pxg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Jan 2023 19:13:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IEYXeR96jzAuizs/FKpAhbqmPQ3SaWff47mMJi7bGn3K12qV26Rdc41GFzmKWPWPgnaRWwS1tV5TCA/VS/niS6T9OC9m/faFZVt9JUr8+0KZbrcD4vY94OBZ8+TtC7zmPr1YCLTW9qLRRlw32yMbz/02Xz02m2j1/A/oBiljdaIPp1N7v7nDOiyY/KGVJAP29g1p6NlzJWQPJVgcNvvcXwdGLHiAPR+Ba0wPCzbAREWFMpCKi1hxk3I7bbEDYFYFsplv9MqhQ+wStoB+kJjXD5GpDcHasN8HFSuvwyu6BuibV/zQ7XQuz5J4Z4VCa30wvDhkfk04l0tXJt9paVXCiA== 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=/kLUzpy8UWD32yx8z0cP4ik12sH1LgA9cYld5a4WVYI=; b=iaaIVFisu4zxmkRmRbWm59UWcJ+zY+sQZ98fB2s0JJgmzlqkQ+16IJjRkqh3j27vQQ72e+ZNDO/Mb7W5zjqAZuviFJagXprO1JFoBJGGH41DQf6dE5d27a4+sIQ0wCF9YLaSA8zga5BSfOrCcGnwurNHpAgT00CkUWCA0vXnsf+7tddu4OAfLAeWoN5SJ41JmQRFcuMtSjHXkOFzsDu3VjdvYEzMudnyISF0x/NlDV4CijpnIXZnPeJWGgxMW7HORsZsLySp7HlzNRbk6zfQPjEH3doqzWuGJ59aa/vhV/qAQPAQvfZSdw5ppp1uN3gtudJpGTm7ep+OoBiHnxcFng== 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=/kLUzpy8UWD32yx8z0cP4ik12sH1LgA9cYld5a4WVYI=; b=UnstgL4IhJaz0NzjYF1tD+Arrg0/7ApcOphT7Czlaso2UzuLMF8fiLhKHjfMQAGiAynDUCWWuOksUIHhu0eaKKmoeV2tcffsdXWVrMJPsCfRaOZlatG+iyAosp2sinlaRHzsux40lgudyQa+NLNfctMf6uaQgTV29OQhXawfkuc= Received: from CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) by CH3PR10MB7332.namprd10.prod.outlook.com (2603:10b6:610:130::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Tue, 3 Jan 2023 19:13:45 +0000 Received: from CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::51be:1301:5ec3:996f]) by CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::51be:1301:5ec3:996f%9]) with mapi id 15.20.5944.019; Tue, 3 Jan 2023 19:13:45 +0000 From: Sidhartha Kumar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: akpm@linux-foundation.org, songmuchun@bytedance.com, mike.kravetz@oracle.com, willy@infradead.org, tsahu@linux.ibm.com, jhubbard@nvidia.com, Sidhartha Kumar Subject: [PATCH mm-unstable 0/9] continue hugetlb folio conversions Date: Tue, 3 Jan 2023 13:13:32 -0600 Message-Id: <20230103191340.116536-1-sidhartha.kumar@oracle.com> X-Mailer: git-send-email 2.39.0 X-ClientProxiedBy: CH2PR10CA0007.namprd10.prod.outlook.com (2603:10b6:610:4c::17) To CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR10MB5113:EE_|CH3PR10MB7332:EE_ X-MS-Office365-Filtering-Correlation-Id: 11cc39ce-19d8-497c-7ab6-08daedbea262 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6xHnVcLgBF5wMu1RVhG9qlDNUfDuKUHjxFNU9R9f4bsarEsdPhHGHmR6BTO7BBRqfKJaum/dHJ71BalbQIj0+FRLWh0ZuawDE7pwb+Ai942n9+ReS72z+2cg+z8/Ny7eYHJJIIygOUyfnQyDLVvLZMifxOD4hbp5J3jreL8oJedpjzdER7KLegzSsm7mFVe0owjr/azZYkHdSmlEEiO1/Ar5hJEQ48oXB8RTVHAN21C9u1EcKcWjJbmggN9azQf19dVg59uVvJK+YAq5fjA4uOmNoyigTxXbszudsPkXX57P5A/PzI5UXou7JKZfM9hDCFlHPTwJl13GE5u1Vw/KwXx8fuJV1g01Q0R4kBqdHA1THHHVYCIL7H/XT3+z9dXSKtXY8QWrXXZ4JCRv/a7KLfg0Jd6vNX4GZH5dApdF4IMVCp0ndBNH+6Md3UhhqzpLAGx4lHvDERpSKqByiZamBrdrDHLmexYElO9iheNC2+duJcR1JABrfvKITeqyrAVZBTlR/UVoPRNNqBDTllknPeWgyPiu9JaEGb/Q9vqhkINdem9gIBcvD9ARsCHZ+N32NHk0oJOlsf8ZgRp0Xid34fZotr7lEjVmKk2sBw+1iGFD+CPiuR9fygO7Sc7mns6P7ihoQZq58zhb+3Xvl9w16YZBgac7+CKjVVKGbMELxda08M/pnAIpzgKhfGvvgKCgmptqCqkWu8GBswGnDKQw2w== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR10MB5113.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(366004)(136003)(346002)(396003)(39860400002)(451199015)(5660300002)(2906002)(44832011)(8936002)(8676002)(4326008)(41300700001)(478600001)(316002)(66476007)(66946007)(66556008)(6486002)(107886003)(26005)(6512007)(6506007)(6666004)(83380400001)(1076003)(186003)(38100700002)(2616005)(86362001)(36756003)(22166006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mu13IMmfaBP2L4gIsWl2Fk3C/DDvCg2vtajacY5NEnYcpCtVIUilYmVm1RvGoOAmBib2YgZNcgWQo+CL7tJHtalacO8WZAjpTHUKjSLt888hEA+nTCOPX/ZWpjuoTl2z3zoi7hvqE2k1QwkvkXSsFpGHTNivGvnzUvQqtRbjaKm3w/hyQ6NZz1tDRl/N0pyYnElQjeZX/Ol0pjtrzAQdOYaFaR82WtAY28Dg3LSOX4dNveF4IIsiF1VOoGH3GoqY0Z0TxErZ/VXIhXBGxHIvR6Jg957iqLyfHQlvpPm2x6ZsBVF5SZs7G4ku1dyvT4mc2JQIXS2Sfer9o2hnnhvY+Md8R9O47XNUpfm9bzfx5ZhaiyEDnroAfOkLKWEkw4dNMaM4gqiFokpz2Xkye4XOEudhVnaFaDyoCW84pM0+a9esmnLHLPPcOjy8g7HsOxn8Hrnci2jWgwS0tO9IaKDHgJ0o5HV0aloNMNoCAjNISolstETxvkKB6VenA3fERrwOf90oI76RdNm1BiWVxQYKZO1Prg6HdvngmdJlSDyNmGN+Ttwf/D9nlQTBldvPtHu0B4rYv6SXk+geO0V6FuBqiHbQSsB9zgFgkYZM3iT32SHskeVC9G53W0yowSGRsseWSvwMhY3VP0KBbT+FrT9FKhKG+6QQkXV79ACji4YxRcleDJkzr+WIh6utqakNCOgZnP9dhe48hH5SAJW4wvRrU1TBN0KJNHzqkRZRVA0WQku2FcFvhcZJIbaZ3a3nhaGN5au3IidJvQXKxHvkrxeDhlVKQNipFlyhee1NBSRIUoNU7lZdDeBLfP2CG9t5QzPSeHdB8A0yY9ZO7cbQ0eZ2kCR215N42ef7dH/hch50fllKv+eyy2DpbsNfhjTdtyCKgZmXNdSxofI3YzbCFr8y5t7N6aPEosk+JyTnItswMtug4c9p2UaLb2PnhJUhYonrQ52/J8B0MnBx7QTbWZe3q5SQ4gE+9q3Mmp0obuzEUFXklI7xiD0256XqPoDOVrmbHr1vk9vVa1x26T1DS35k5k3JQv71OzgGQU/GgvfMq6JkkV5THSmB+8QSsdpBAxdl6ns9dPIayrvt3AZmqu41IyHDu2sDnj0tIgyIgt6H89xtBU9ymYZdWXUiL6CvDqJagjmL0PP8Es4ci4aqoMjt0qUJPRNQwgRr3i/Ztf471YIjWvUVRw6j6a3fP7QgSGXGHjLIAqiTi9YOdVEUsSF1vlJlH02LSwosPFM+ig+zEPD4LhehQ5yLddxqBz9Zz0MA9Ha6+SchA1/1U9E0R7VcAl9UsHGtjutdcdOWxfMD4a0odNtcL14/wLfpyOJ96pauY9F9naizEni7vjoB3REVzXQSe9qRsRXvmgMtrGCNIkCjB9joqOb7uFjY0tmA8TIUT+ryZ31Llf4xkRIDfkDoas0Wny/02mcLJP65x6y72H5zdJMCrVIrtAPcabIFgG1avfJgXa3s9z8rjSuZPeI7LIv5ZQn7JqsZZiXM5mDWiEHeLjdAezJemiZwjMwDoxtY9sH3fC3W7QoUbzauczwBtqgDYhiaBIMziM0ln87ZAPAXo+yW56FT5p6NkgBy6H/vwgnQtvC0xBhohhOFnvacKg== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: U3iMskpX4NEmUAfsQ2pIfBvSXV+GpzMfSswsbKtuDaXa8nVMlRFwoS90ifamPRRqmc4cbUrPVRnY30NZVXVjctnZBHRWUaiW1jOE2WRPsx3zt7KDYKg2f7XeINNgWTv3oq6BK5MqwiExKVoS3FanaCum3+Hkgxwvsmd0tQ9zN6sHcH66IQPEnCihQF+l4FBIToTYAN09QYPIqL0PtlworglCalFllgEGN1bxCLr40jtrr2VYrLG6RFXpPZEeviEQYJUnSR5mP5iTtwd0lN1drML7qiqS3GH2krinpZCxyHNB/2ZD8UFYZlCt5R0U8QWBRzTH1clKQMN5incrgOSM1toXq1yj9Uut3q1uCd+UC4AkDojCCQetYxnwki+wvzGf0FovUALdmTr9mcmLOetiC4dnaQ8RyBZYxNrznjjmXlluLAp8ooizIBaTm6MBbrcS6y1MV2eyjDNJvKFnPcIa8acGKVf3TEMto0fPd9YZm6smD3o/EGx5yH9sHqX045A6Akw/FYAwCf3itRs/kUFo1V4ImrbA4/NvxB+zAe20M+87Lr9Hbpqobsa0puOd9sc9DT+2BFPAjEdMdTh7WMrSC0WhFmNoAwnptt+jdJnYyzaLwmvsghrhznnUEJA/g2nq/6SkCzmPH+9z56WcKnoUE7Ioh4/riX0JvnJA4Sc74PJs3qmezUwzlbF7KsCaHdVJGGvFNEmZKBKPUsHngZ1/vW0Am22DfNXhv6gk2/sx6gwdE90GaEwn6T0LFSDQRs8eX9TGWGw0FSn86LCRYmWZb6iDRlcu7SUzNJKOuZwJrRtz9pmoFegZe/iDyKhUO3sWjVsdRAe6lsCT0kijzlollCU2DfCIN9zNigMfw8uPGbEJB9CnsRJvS12eSMpUlumZL9fAkz3bBUwDmhojyL7XsOSsYabSKz3JkflERFGT7TzOIi/CSzBzVvDW2mxgboRXyLQ6rowpKvJeSn/ERJ7MFttkn/Iw7WsEHknZMXFDgHw= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11cc39ce-19d8-497c-7ab6-08daedbea262 X-MS-Exchange-CrossTenant-AuthSource: CH0PR10MB5113.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2023 19:13:45.1997 (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: DE0jYWr40VwUMern3r2+qp35RZUfIzXFldpVhVGO5nn3QErUyJwE1ank40T9AifW3UvW+b4U0+0dZTbchytds4wqQ8JFRG7gkppJKYL4cGs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7332 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-03_07,2023-01-03_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 mlxlogscore=633 mlxscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301030165 X-Proofpoint-ORIG-GUID: 8-kTgbzxnxaUo1TuuMJTVfIg-gV_r9ps X-Proofpoint-GUID: 8-kTgbzxnxaUo1TuuMJTVfIg-gV_r9ps X-Stat-Signature: kew3zqw1ub9ywmy8od8jr36kdpfrrp5w X-Rspam-User: X-Rspamd-Queue-Id: 1FEBA10000D X-Rspamd-Server: rspam06 X-HE-Tag: 1672777065-185239 X-HE-Meta: U2FsdGVkX1+ZNUQ7iJPBBtEEqhZoVjOs0tVv1ehYVBowHAueRlhevZUk4mrp4cFK/Be33dIid3vYUlqoEfXZqLRJIlIeQFDp4gvF4g3dukRNaswTs151w9idBL31MDSMvKb2LXqWfmpC1v/Kgay1nikShNzITPm11enpRSxWVMhFxZDINHKaa/l/utGMtUsfU8tdKbMMHmdi4muHwyW7aWvhod0Yc0s9pR9aBAqbQ927yB+Xos9PlZ9mrkS9om1OAQhmsJHIorNOMOHKSF/xhZlFX5hH3higLtEuaaSOCPAYrl+C10rHHA01DhsyraqQUi7shqXL2L4XwCdKJxL3eJ/W7Lihe5zTQnNMSzQk0WRxY16xaKsAotikhRjZYpCsbxSCwPW7E8j7pCotMjWeKuSfY4Dnv5PRhGxp5BhUAe1ozrfynceDSf5X11Cp869mcXC2tZRQufxXAcGoDH1GFCL9hW652m25NVPkBCDETt53NR24S5bxKiW0/K/marqWE6C7x3SguAVgmrhaZMWw4g6hd+Bnonf2NI01vh12T21iLta4NkHKUHviNJX7oW9ddP9N93q178kT6YpeMfM1VI+cBeo4JMjAIB8ZNKPOue2a5PmdMgxqZpob4KQusdY4zsHN4s8UcnQY6T4Zo+9L6J34xXoU/cseQgM5oTWIMQNrkPsZMqXnn+uUz4tonk3JekZE5dYb1LOJDdOXysFK3tO/5lo95pkuzy1rgJMwUKl+87uNvHYXDUtLiznKEB2gt7gzK5k+vIQ5g6hEgfs2vRfbWXpOVaNROovUHsp8kEjENlECsyxQiz2h24ZEExw981JmwvTqjaw2MChHtc2Pe1w+4LfwqJlEdORFj1JEcN/SvdVr2zsUEkjCETbSKWVSsEi7ju288l1WZP6gYzPj03jaTuxLmNEnMmAaPD5VCC6S9kCRQ6SM9jdTQAsSaMhbV+/JhteKMtpp/TTwK08 scO/8gB1 SCh0zdLjpiQFHhXzvjZzDmEOJK6Y/mrY9YkpKwvMXKABfOIeC7cd5jGnw/yG4PeRJyFfVp7GVQcc3yBo95pYzr7f3qGA1ZHTIHVen X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: ============== OVERVIEW =========================== This series continues the conversion of core hugetlb functions to use folios. This series converts many helper funtions in the hugetlb fault path. This is in preperation for another series to convert the hugetlb fault code paths to operate on folios. ============== TESTING =========================== LTP: Ran 10 back to back rounds of the LTP hugetlb test suite. Gigantic Huge Pages: Test allocation and freeing via hugeadm commands: hugeadm --pool-pages-min 1GB:10 hugeadm --pool-pages-min 1GB:0 Demote: Demote 1 1GB hugepages to 512 2MB hugepages echo 1 > /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages echo 1 > /sys/kernel/mm/hugepages/hugepages-1048576kB/demote cat /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages # 512 cat /sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages # 0 Rebased on 1/3/2023 mm-unstable Sidhartha Kumar (8): mm/hugetlb: convert isolate_hugetlb to folios mm/hugetlb: convert __update_and_free_page() to folios mm/hugetlb: convert dequeue_hugetlb_page functions to folios mm/hugetlb: convert alloc_surplus_huge_page() to folios mm/hugetlb: increase use of folios in alloc_huge_page() mm/hugetlb: convert alloc_migrate_huge_page to folios mm/hugetlb: convert restore_reserve_on_error() to folios mm/hugetlb: convert demote_free_huge_page to folios include/linux/hugetlb.h | 10 +- include/linux/hugetlb_cgroup.h | 8 +- include/linux/mm.h | 5 + mm/gup.c | 2 +- mm/hugetlb.c | 213 +++++++++++++++++---------------- mm/hugetlb_cgroup.c | 8 +- mm/memory-failure.c | 2 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 2 +- mm/migrate.c | 7 +- 10 files changed, 136 insertions(+), 123 deletions(-)