From patchwork Thu Jan 12 20:46:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sidhartha Kumar X-Patchwork-Id: 13099377 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 B732AC54EBE for ; Thu, 12 Jan 2023 20:46:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3867A8E0002; Thu, 12 Jan 2023 15:46:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 336918E0001; Thu, 12 Jan 2023 15:46:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B0908E0002; Thu, 12 Jan 2023 15:46:35 -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 0A6B18E0001 for ; Thu, 12 Jan 2023 15:46:35 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D328C80D56 for ; Thu, 12 Jan 2023 20:46:34 +0000 (UTC) X-FDA: 80347330308.27.40E4879 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id DA11E40009 for ; Thu, 12 Jan 2023 20:46:31 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=2g9AvPDA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=0BQRSALt; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.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") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673556391; 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=XoP6FImO4GxwVThkgUQMfeBQKss2upzCfkJWHtJqCPg=; b=LSo11XWWBv1T1BJIeQfDqW0pZ/lcOH/WroCttJM/yw4KNt0oUE2kPhKgGsy3NfvZOS9IZm QhXAF5KGU3pNzASCeKtzlbHeGq/x1Z+7l9/Hit6l+gqWbZE4mjsXQYqpZEeuicdDZrxpOQ yOm9zZtZOD7j9fEV9O2HSbBbTLQq4QM= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=2g9AvPDA; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=0BQRSALt; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.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") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673556391; a=rsa-sha256; cv=pass; b=K5VRBfqOfHIqKS6zWiXE3gTBllX9UGqzD39JUVrlh59yvgTu3k7RBmC4fru/GYwf/5o/Wg 0cO3zK6uHfgFscuQZtiAFF7jLKeRR78DwPrX81fHgB/aMUY0wy5wPEvorxSLmBC6JHFHhQ i2qzN59EcOv2GifIV/myqIAN6rdZfGw= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30CJXpNN031537; Thu, 12 Jan 2023 20:46:16 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=XoP6FImO4GxwVThkgUQMfeBQKss2upzCfkJWHtJqCPg=; b=2g9AvPDA/WmR9m4bZS2jcsGHHz2PyZD9GN4zB1ZGKsLCj3fSXRsDqRPWrv43HgZ0RgPw /EHOGopvUkFrFkepcnIJDNqybWR8Umf7MCReaQ4+k1IkNLaRt2uXKQYMPfEr85NiuUTd 0iaAdNPWyFX6YoUbFJt1esBdaSh9CBxNReYkA5zqXk4p47Pk86UK5Os4DGSs87rQuX0a 52J6i/vK/4BVkRSlUV4dnGPpmv9Xe2kdaKYLcUviAGcyjb2Hb7PgJqYAIGAsRe8li9k3 dLBtCxilow70V8m8iIxWcROQDNmJBAtrRceEbtiPI0Vf1QfJtwkCbc5FwBtF8z3QGGvL yQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3my0sckag6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Jan 2023 20:46:16 +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 30CIt3Bv005182; Thu, 12 Jan 2023 20:46:15 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3n1k4brqny-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Jan 2023 20:46:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cg49J7pF31xKveuPWWOQ9+XE0uS2l1MIvxEv7vAF8iB1l6e+sHyY4L+hyi8DMqsWf9yPvbV2vDRiqaJRzUY5qnSmKi6JBXacB0OSveqx7IB4CYWTmAbELzBP4469vlP3F1EoeZxH6UapFFkNOXSUwFcp5PAonIBz+t4iEVejM8YsOtbxtX2cHg3WDgHDXDJ8UsMJSBEDELJg3mikHiAidtCLbo6WnUn6qm0GEf5uUARbkm2fLQZ8RaocopKvvbcnFQ1G/9tZtzbb4t00qnSwYY5xbfCcKSK+Qwn4vihFE5pRUGB/RPLqv7e+MXS4T7Mfvb3JQlYdy2+KUDMZeOEz/Q== 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=XoP6FImO4GxwVThkgUQMfeBQKss2upzCfkJWHtJqCPg=; b=R2G5pmzi6fhLC097+pIkeKrlw6iQPDzI6aRNcpjk59Qgl8fycxO7wzrolceBlA2LKG3xZX6mhFTj0Lf+MlHOExGPbLiI0/YN8bnEsA5wF6MUqkQr3maWXmk1wJCXzfj7uELzqxF29vQOC6K8q7w78A4d8lwkHYB3aegGTtOh3gSuIOfgAi9VuX5zwYLxZem5R+k09OLJkEBFQ4IoLqclTku3QDhltToKOrwCmGpcKuSRFV23vLkyEXxbultsJD9LGAgbbzM/9QV/BITxS75lQ3ZpYjh2heuVPzw6vU6HXnH8WJ9AyzABigETPGd28Q1+AvcmsReYG/wmJHh7JW5eOw== 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=XoP6FImO4GxwVThkgUQMfeBQKss2upzCfkJWHtJqCPg=; b=0BQRSALtA1UNA5ODRhOHjA90cIMYl3wcxL6xOzm18pkbD9oL3ZXCeUaWpxJZy4N0lcGtnuiKANXJEq9eoQHHNMfvv/bPYqzQkALAXqvyaE1CO5G0LiacxHxsI+pZVqraB0/Crk8auxaJvsWVZtlbdHJ0jm2gP3yyn5ooRiqCEVw= Received: from DS7PR10MB5117.namprd10.prod.outlook.com (2603:10b6:5:3a6::17) by CY8PR10MB6804.namprd10.prod.outlook.com (2603:10b6:930:9b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.11; Thu, 12 Jan 2023 20:46:13 +0000 Received: from DS7PR10MB5117.namprd10.prod.outlook.com ([fe80::93ca:e22f:aa6d:94d9]) by DS7PR10MB5117.namprd10.prod.outlook.com ([fe80::93ca:e22f:aa6d:94d9%2]) with mapi id 15.20.6002.011; Thu, 12 Jan 2023 20:46:13 +0000 From: Sidhartha Kumar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: akpm@linux-foundation.org, linmiaohe@huawei.com, naoya.horiguchi@nec.com, willy@infradead.org, Sidhartha Kumar Subject: [PATCH mm-unstable 0/8] convert hugepage memory failure functions to folios Date: Thu, 12 Jan 2023 14:46:00 -0600 Message-Id: <20230112204608.80136-1-sidhartha.kumar@oracle.com> X-Mailer: git-send-email 2.39.0 X-ClientProxiedBy: SJ0P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::28) To DS7PR10MB5117.namprd10.prod.outlook.com (2603:10b6:5:3a6::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR10MB5117:EE_|CY8PR10MB6804:EE_ X-MS-Office365-Filtering-Correlation-Id: 47dc3d8d-1cf8-4266-bf7b-08daf4de0aff X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YF/ywWXfEBrFlbq/tKhQ3Ddvoc7qLSDiY4zWKh9xhVhAc1bPE8ifMZkuqIG2nIPWDwsB8wuFsItrEZiLJreXkBfYhuQZQuQRKLsOEaBQTlaaFTMr5ufSdEtY047PGhNmkO3SBAc2XnK3kR3+PTK/jC4c9iaPHpfFP6SIgDpcarCvQFKIP6a1ZpjmpeGxq9lwjV/0wuXPcJbJ1M007dUTox0bTDWjoBjV/N5/34dJqaJtYNdfoglxzwHkEatJ1mMNYszpMJH/two2KEAugXOaWADg6G5lMNW7hknsmF0fDYWolYZDGxVcpX4/m8So9WW8vTuiRkFpM+2ELjBqlHd6u3jVNfcHzLcpDAPr2bYPNi2TXqJW4DSN1lfhVJUvWcaPC+LTWx7ca3n8Jkf4Gwv2+JSYfgISUnntNw8GA9/FWmwrh154RLWz0Pu6a1k08cnpGwIcmTGXAcwIgfzWMYQPCHxyQTJjNvZwUChHUPh/zH9k04FJDQ3nyFukJuEzcsSLqKbKB+9zu0uEuSLjKCgr2xJCvuTAOmIlHHKrgaJQrtd4Gxt5X0tAQGwkQbw3OfSTN9LZIfiowFLgxBfXt4XbIwTNbNvfCb5mqtIuHjiaXdZaKv6LDqEvmvh29x/9FQfaxup3KuJiQH0v1FyXYkB8Ig== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR10MB5117.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(346002)(136003)(366004)(376002)(396003)(451199015)(44832011)(186003)(2616005)(6512007)(478600001)(316002)(5660300002)(107886003)(6486002)(1076003)(66946007)(8676002)(66476007)(66556008)(4326008)(83380400001)(8936002)(86362001)(41300700001)(36756003)(38100700002)(6666004)(66899015)(6506007)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DUC9K6IJDRLdEoQ3Nq6aAr813rYtddbiAs+4Lk9k0BHOduseFCjou+mgqFIrnCMzMem1TnxwrcaOLPpYN9oLiGXJrAapeaFksiR/Ey+xPJVVGa5s1a74CfLqMEFK0bmnUBpUsSOeuR+aMp6MDAH87bOi1bqC3urCd4HD0nhrbTEJuqpe46iw+5tONaiYTQmN92MfeXfNAQ3dlK4L5kkfZpl+vn65WycShVz/C47gkv4cT0Wf7+YM5IKSJh9CymcinTTF7FTpcE4V1RVR1dchyRiEuo/EyezgYMP/6CbxEMWnPX7BHjQqf6NhovwNtxhwFCkPYpGxu09axUBKxTHEZo0Ppr5XysthaYcqlkV58831WmtyPFEyVDB78d2FYY+RNZf37OLb8hqrtDGKHZq11ZcpWAB/odRLtMKVRZRlSXOLpnfIofB45jhH3LIZ+Ocq7AN3tmCgdoUSK3kSFzZaNUNNP3WU1L/o2vHnVuepHitJI/rgfXupGa5x4dFOwGZnkJaWKK/OGSe/RYadyWKZu0g5Xg+H6+hmu8SEw7iLLwJ7zvcSlKFMtSZg9t5V+no59V3WFmIC5Mf1H4YGgmuVsqDadKZ0twFuNDbOGkLVDJm4Zyyu7lT+EeW5XLeOj7vxcpoEs2ZKtRLlGcTlsnz1HXqavwUI5pwPMjv8Xyk2X9Mc/cVHsgfwqEaU7kfaTT4PXzBjpYU/M0fk7q4TSCTO+8b6Kb7bIzagoXhmK0/UyFfi12/8sX0MMUCsPRoyV3tp8YL6XsFW7PTQn0XvJmsbcoHOnef9FyRvLQPe5TdY3JoLqubfWLrid06qXrknzcKnPp+Me6zFt1pWJjJTzeEhE1Zzu8+x7AHTYD2gVf3qSqhnlyKofQmIa/5Mk02siNN9cWc6ypHafX2OKpt3PAow4gBlEwhHau8o35eWXjkIpNvbZJDwjdP8vq7p0bqM1JIbWnEGp7SktaMwusT2x8bHxuTvfEWKJUffZCp4uO66ABQcAc1qsmAdrrRJiSgY+MVbTSk6gTpiIAjggXk9li8n7B3Q8KFaTku430x05JZ0x+lZmYngL+9dp1peiWFl3XMcjXbjPk/HRTMYuoRMQxT1Y4p0Ne+yP1O60G+3XDQy+zpHU27KD3DKJqo2NzSh1nYrTK9UWDqAkG/im15IGYfmgYBvggKYGTUFDS3i3AdTySiDTHBysa5oJFo3FCea/XiSHUoMDA21iQMTtvH9qxVsMXX1SRCOgDpKlGrJhF2qwzW/XbJDKF0o1dLxhHhpTbT0tWuy0JhJvLXM/BElg6hzYCGGcVL1m6TV5SAqmJhsHjHai2cPjWw93Ob62YjNtpsR/Pjft7A4boBwl7i60YR7zEC1K+eR3X1OAHvCL4p5QkH4UncQ9NZDDCGb8Ou/EQ9MdKwR6egD8+0aCPLVOPZcWBUZ1Svvf6E/4neHnunvqjOJZbnZ7kNNhmgc7F160BIwp7aT8t9VhkXpqKac55E5r4O5OfuDnxBJHx8o2wf0/lK3CpweDfE65xArttdk8exZcxmTMNMwkD9md1uW6oTlZ98MWImlxlcJFci8hO9hvNVFxpzjkZ359C76WdXdjeGj8QLe4JWYL2OqQYX2KM6yLdrAAIheIKu7bEUXLUMR/gA= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: CjaR6EPnWKuCG22WP26/Xu5JpdaVClHiMS7UBxE1cSPGGoI90CZGLvb8BRDCvimQPadzNStXxqVWZvqdFuSx163nWKCy53O/s+Fwzf8ZhL3AqsBEWrcFmOnkOzsMOCr6v7eq1MpmWiSgv9d+rfLAMomEE2lm3/p5dQIoBMykFN3tc3828JdAz/3+6NaNoxu1JzFqUheDnOUJI42A87BVFUxxCbJ4UMeBnypXjtxtGpq0VCnbrjcgBdSSg8SHXuOzlonGNKvy6BB877RTqG+PkP+1UDNS0COt3XF9SaPrBQv6wwe1r++RLAPzWcYSnF+LTyHZ7zZMhO028+e/SeAfSVpQWuZIbHAHEwe4nOJuYGYcu4aNIshu7Ybd9QTEMxQaWFCPWYa/2lnNAjjrkPhQucvjr0DextxMy9QRHdfIPlsfWz47JzeiUho35EKiQLeufPw82gjf7s/V2R+OcIKLO4mPYN0z1hHblJ0Q59jkrD/IYoiwd4OsW2RWnbll85tA5OvCDUFwDzZ9WXn+/D3AIhVhFJbUzaeFjafSVzApGVrw2t5Jzull7Ua/1arbDn4CyAqK+7fYU2+bM7gHSoQCqZatmntDGgaA1YenRuL9nyfJVpMpYAXM/mOF0NO5XGYkiyoVTHV+qnDee5r/Kj9PsOSbyQe0noz2on7Ced/gYap+Gwm0211RxTwR9HPWKD9EYIgo44tMCGJTeffVLCftUUn57MrdBbnku/OPdx6ly2zUCpnuBdL5aSl/TlOiAW+XYkV3BP+2LeYbFwPaDJyd8L3t2BIA3aF35oIWI0orzIvZ/jtUKSfsLqfSzYqLS1HSZHWctB8rDIOF3hy8b/PmUmb5305QfWAGsr4nnBh5r5it17LDLFMi2SN0Mgk8ZAIOXZNm2F+/qtuwYd47he+H9cekM29nWBkjICpp/bYksLLZgGj+221sg4RklYp6p8aQ X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47dc3d8d-1cf8-4266-bf7b-08daf4de0aff X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5117.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2023 20:46:13.3295 (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: lbzHOas5TulDJo/BvndB/cFQJB3HqBNnI+9aPGCdo7kxcgdJkkZTM+q0mBwfiWbWf4mOAnrxgUGF1XI07S49BLWCMdveK7hY2f4WuG3izQo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6804 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-12_12,2023-01-12_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 adultscore=0 spamscore=0 mlxscore=0 bulkscore=0 malwarescore=0 mlxlogscore=583 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301120148 X-Proofpoint-GUID: IwcPYTIKWB2QvScVZ3HMNxUx1I83k0hI X-Proofpoint-ORIG-GUID: IwcPYTIKWB2QvScVZ3HMNxUx1I83k0hI X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: DA11E40009 X-Stat-Signature: 9uy14egw4chp6aiterxouj55ynwzddz4 X-HE-Tag: 1673556391-220926 X-HE-Meta: U2FsdGVkX19OojrlYt7J6xVydYQt7iDHxB+RmVn4M3RkAoEGzZ5QnNzcHfaQ41XldnrQDg7eE3xpfVztKQyywpOqEoZB6vAAFDcrGVuV/dbJ0Twg/vPapHYLh2bVlAS2opFXaaHUovLjDuIHPXgGBPwqNfHJt37NzpaQSQBSYGxJLTUNxIn4VL6igEhlClAdXNSL6MlTcpTKCko1kkvJXnMqcBG9iav1JFv0wj9NN44cKn3iuNi296RXyL0JilftvhC6uN35v3zuKAbaGMvk+vGDaWnqfeCWwXqMsND179CQ3Djq2zCoxChNkaI14FsEb/dx1YJVtn90SuXGizmlmcdh/hhJlEcYVRTnUm2arYAsiGZsjQ5018oJYDAnOg9WeS1bARSqal6+XN8/gIUXH8+ZWHIsTg7WuO6ZH82BENK+02QXnas1RENv1pcS1zpgORqqemjdo/hg0pXwE3ug5I+YJrHhamiTPhAKww4AvmBhwmF2qP0fIddoDb/g0MjKcp2iRy7xZCOKFQ1tiAMnVz7k+Yx1m0o/eOuszZztWz/sLjM9U+l9fyGFyhx92ef2IfwPoAlbHXFms/Q3Nrr2xthj2J1jU4uO2A92IxHM+CzIBug6wJ7q8+Fv59e4X3S+PU1STmM6IjU62YyTjbIHfA17MRSg/KWIzGWwakZhkYthi7XDcU4sDA4/xaMBGAUw7SGpZveI16O3cOLzcd11xLgUG+F3WvtuVK+YqDR+VPTSdbF2uqpm5N4VL7SuY3av8Ufy9pZGEuQdsVffzAAQmuKQKwfhZVOkxM3r/6piduQkv4sEVLTlJO9cA96IuqY3j66e4f42hnX8y1LIthr6rabfFb9cXKZ9fnosD0kNVxpZwXSXP1Ld9so7V9aiv3r+fG+epDVa2XhVMb+Ss0KrGxPBEmWWqRFiHCMf9jD0BNGfsoJIBhOX2LpcxcSmej5qQEoqSAHiN40uHrGebHI B//mhhKT 17rzvVA4jhFWC70DwaQAktLdPAtLPKUgIkby2lB+AlpWxIgL0ov18ADzLK6XypDThDf5OhUuANlkL+IWI+snOsoPP/JvSCK0aPFD+ 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: ============== OVERVIEW =========================== This series contains a 1:1 straightforward page to folio conversion for memory failure functions which deal with huge pages. I renamed a few functions to fit with how other folio operating functions are named. These include: hugetlb_clear_page_hwpoison -> folio_clear_hugetlb_hwpoison free_raw_hwp_pages -> folio_free_raw_hwp __free_raw_hwp_pages -> __folio_free_raw_hwp hugetlb_set_page_hwpoison -> folio_set_hugetlb_hwpoison The goal of this series was to reduce users of the hugetlb specific page flag macros which take in a page so users are protected by the compiler to make sure they are operating on a head page. Sidhartha Kumar (8): mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios mm/memory-failure: convert try_memory_failure_hugetlb() to folios mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios mm/memory-failure: convert free_raw_hwp_pages() to folios mm/memory-failure: convert raw_hwp_list_head() to folios mm/memory-failure: convert __free_raw_hwp_pages() to folios mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios mm/memory-failure: convert unpoison_memory() to folios include/linux/hugetlb.h | 4 +- mm/hugetlb.c | 2 +- mm/memory-failure.c | 116 ++++++++++++++++++++-------------------- 3 files changed, 61 insertions(+), 61 deletions(-) Acked-by: Naoya Horiguchi