From patchwork Mon Oct 14 15:11:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Anand Jain X-Patchwork-Id: 13835193 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 741DF1AB505 for ; Mon, 14 Oct 2024 15:12:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728918732; cv=fail; b=X0HXBOKvKa6joQPuq+DjyVMmt5g03uy7BmstzXOJ+s6xdzM5xAO/PR22aaBrGSM0jjJTpz84UpvCaiArhLnxuKyOV04n0Ru84GpRe6E+iPZ+ZBIJR79OzNxq1+kc8PD/rwifLMZz7Cs6Xgeu8gVrI+EZLxSTCf4IqdiXvW5pFrI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728918732; c=relaxed/simple; bh=h+u8Qa1egBM2MNfq9ISORyPoX47auU6wIxAN/Ey7wSU=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=KRnToM5Ceee+lZUqNBEo6hrL0HqStxDXS7t6XGsI7FRjEOVWu6gurY8f6bn0YQPWI93FweJ98QUelKOHk+YOsl3xP6W/fgoFutyMi47nok8n2AAcoH3rs5JEqRj3/mH2LbbC4AAtlUj55fD6YJq3KoREDkgWSV8cIi/IeSjzMwI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=n2NQvgpE; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=wcaxrFJ1; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="n2NQvgpE"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="wcaxrFJ1" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49EEfffn019753 for ; Mon, 14 Oct 2024 15:12:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=Jc9Ya1bLIbKTUB4N pgbjaGX2Ujca4365UXy5NPUnj+A=; b=n2NQvgpENDfVBo/AFXfXIsK8gvWVWx4w RYbdGUH5yy3Cw6k7YzfJyJoW5q6gvYQwRYCGOQNPdqXjzOSqsR6GqIuxtZy7nvfk ZikGxCZnAFXjD9ivgkEcSCPLi7SLhwLZtYYnf/KXiQckaihiZPolFMoJrup8Xf/s tAIir51wYTanOaIfnTxRfPZTFuHr2T7vhJSEUJK6UlSY/aBTdU0DIas5H/5IwUcu kAdCXZ4YhPqUpmkVpfqeTj/ZGgN3uXDDv5k+GnpzO+WG3/TcZaPax+5bdT8dtsnj SBXiF4Ikcx8ETCvTWLlDziiBxxiqr7Cd7jW8Cyn978D4LGU9XPkGzA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 427g1aeguf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 14 Oct 2024 15:12:09 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49EEhXRe026369 for ; Mon, 14 Oct 2024 15:11:58 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 427fj6754r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 14 Oct 2024 15:11:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bxdWN9uvNRN/kgzchsY/Lpf5ad1YqI/PwdK82gOermzForJP4gRmrNjrQ5ASc9oXjghfBS0TIE4sTOPoAxFDtAxUimZCwlXtUr3FV6qIFpiHkIxNUX4g/d4ULKrrkwvWyWJ4kEe7yMcTfIDVeXrwtIG2F7LXXXESRGNuxqD3LACKzGVYx5OpmTKnX/hw+pfUs7bVoXTW7IXvVTyi0G5gGAIKcrREiy/fQm8AZMItQWo3BkpR29HJetzeYJ8vvwQjY7UbhY8nq52tMKPtIiMiTpapieoRUVQeE30xTxFuZQTcCML9kzFnX3K4RDDZ2Y34T4CVDh85WUSnu0N6QuypwQ== 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=Jc9Ya1bLIbKTUB4NpgbjaGX2Ujca4365UXy5NPUnj+A=; b=TYA+g+fPvbtFGsjaAF+Bp5HJuCLZB+XEq0gdp1qhJCyARVlHpkigpvwCE/rrOJUMltiYWId9fqQ71SNPpp+sULyNvUCnAZfksVMRcD+PrWIroL8n2ZmJJVnb/rfZO9DFz3c/Pp7Tlzz4EY4L0hTXBX2QMMI3HKTpyJ+osll5nHgHBvT+Ewsqsnt9V2+nJ5ZRQZP6JU2+cMhX91IpmUM4xx8MUjUzm2K40CONqntVgFCp/zD9RMdPPttsRGp3wcO14cHeyOvvwvFexH61gi0SKx1L9CFpQ3FaSBuyCKET1x6apJvIE0/Soy9sTu7sDpxwEfnRF7XlZ7oO/U2NpY5Okg== 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=Jc9Ya1bLIbKTUB4NpgbjaGX2Ujca4365UXy5NPUnj+A=; b=wcaxrFJ1XBYbYBP8nDLMsfQkNou+86Mk8TLsnwRNYf9FtyFIKXqLzlxcQirgUmMETwgSZFrSADrD3Ds78TUOTJMnWyenlEy9OHp4Cqun49bAW0AiWKUMZ1IhKNaTD7OrRDyApwMx+3rgDjxIAlzO8V0FrC1h2TSitIwSXoM70wc= Received: from PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) by PH0PR10MB4693.namprd10.prod.outlook.com (2603:10b6:510:3c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.27; Mon, 14 Oct 2024 15:11:55 +0000 Received: from PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65]) by PH0PR10MB5706.namprd10.prod.outlook.com ([fe80::fea:df00:2d94:cb65%5]) with mapi id 15.20.8048.020; Mon, 14 Oct 2024 15:11:55 +0000 From: Anand Jain To: linux-btrfs@vger.kernel.org Subject: [PATCH] btrfs: use filemap_get_folio helper Date: Mon, 14 Oct 2024 23:11:38 +0800 Message-ID: <8c4bff7365deea48db84e5c91af0be3538655060.1728918448.git.anand.jain@oracle.com> X-Mailer: git-send-email 2.46.1 X-ClientProxiedBy: SI1PR02CA0060.apcprd02.prod.outlook.com (2603:1096:4:1f5::17) To PH0PR10MB5706.namprd10.prod.outlook.com (2603:10b6:510:148::10) Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5706:EE_|PH0PR10MB4693:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b6463e3-d696-4faf-ca13-08dcec628a2c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?q?uhWmFbQDFC+X4GB42LEIEuCw+P3tZE+?= =?utf-8?q?CdyIysmeCCEcImP+nBbuqJ2y8MK9AqOOXKKvdmPrPqyG8uH/ZsanVwongkC6CePgI?= =?utf-8?q?4poCPSk1znuFJ+Y6Rg6ldZ9MKG0744PhjfBcVZCv8dMVKHrdWdKIaaU4iQT3VT60q?= =?utf-8?q?OV3wXaDIqL+i8vc9PNk2+pp4uuWvaVS1dckEYsWtvQJe3/7O939BjPlDdj0xfYnKU?= =?utf-8?q?tOwH+1ym44vnVtGKO369FVatwbYYZNO401ub6/Jk9CTN/YoMvVKhAEO5YA+xK0CwM?= =?utf-8?q?qxN8TLnzqhdHyfcTeucT4i9MuBHEa1U3Bx3X7v/crgyPGecE5mYCQ/vkBcQgR7+N0?= =?utf-8?q?ObWuqZKTUkEXv6OH+JCcQPJgF4TMTurf2IIkDJ1WKmLCdaVbXdAIaccSLKU8ur484?= =?utf-8?q?3h8EtQYabu9zQiwBtERHgzgpMB65KhsT3pYqU7o90ggW5C0XUw/Vab7HsRKMs7u2e?= =?utf-8?q?rZSunu3fuqCZb98FVNnOUbLDUryrqZ1sdGBpoNDUGBMA0LK7WZZLexpqN3ZNxR8CT?= =?utf-8?q?q/iZAY2jddL7gPaqdsRQRru9PB9Fp/RhsDmxcxIwyKGjQc93d7Vic3a73+dU0m/2G?= =?utf-8?q?hVaOSfHWnTdubJW+pzEDjhgzsHEZ8W3xyGqRD93xl6TbEweOt2P6RglBLPQ7jdD1x?= =?utf-8?q?szJW7rxQMrFOQTj/oRDYijQKELXlkVqpUqhiCaGr5Lm23CRLJReHOJVPH1zEvGWCG?= =?utf-8?q?dNX9aBuZ8CA6TUtokSgG0jC9BhDqoHst/8ehpQI8Hsld1ZAc+J0j6Iq74DENPx3j/?= =?utf-8?q?9ggzSH7qhTBBDSUu8yvLRf5wxrtFifs/2Z1AOjYZzOTgVL8Sgab8pPjoxrz5vDpUu?= =?utf-8?q?xJbTlzDdux6uRL56Pqv0hCYKwbz9rUxyo5rQq77MUQCGyEzonykRHuhlaYNYmGVzg?= =?utf-8?q?as0AfuK3oiS5HpZvbe9+2I1ek8p/1vK0pmi4iK7ceIJtLq7XYNeMWm7AD3gH3hRFU?= =?utf-8?q?hDs6uhtFhi6YRIHc6ivNaZmkJ0Z1GpImH/GF2PmxRNhOLXNSRGzqL63X9W754wW+6?= =?utf-8?q?0XZwVpgJ28VMoKI+F4hciN2jRugXkoJOpUIgu9fLksCtvkdbrX4CCI9julNGobNEE?= =?utf-8?q?GZg6oyzSo10MpOyw682pt3pZCcUe3iFIkdphZgSh86jO1wr9rBhFY7Ke7ncU9Us58?= =?utf-8?q?UwVT9GPbsLEAZaFdhhh5LxR+cRzC5nE7WurKBx6y9TgdRTElk32JJzK4ueWbRtN9a?= =?utf-8?q?ARN/rjY8jeKZaJ3G2LKlis2ewM6k1fEYZ1ew=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5706.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?rVdAb761fT47GyDH1a1OCWnzytc+?= =?utf-8?q?/JRDb+OxbbprSFQ+9P3yiz0FKf+dwWmtzW517D4JJgPoT1G+ZmEza+6PI59wH2fUQ?= =?utf-8?q?n+KAnyiyh7e11Eo60qdeYFmxiACkMBN7vXqvNNZ1oktkwx9Z+wgOdT4GzG76QC6DT?= =?utf-8?q?YiWtWaWO8lPuluXZC2tYRuV5u66PCEPDYqnyxg2g/+OSK2Kb/CXXFKuf2b1NTvw2t?= =?utf-8?q?j4QyDL3biDcP8EzwS6vplD9PGPU4ZxKZOKezyzu2/ZqTfhTt8+z9Oje/9nY+aLI5P?= =?utf-8?q?/JYoX8zn3hVcjFq95cquyuemeJ9vPETrMwrtCbX3Q0FmXCU1MCktmj+hcOmOHa5Ya?= =?utf-8?q?+x+l4VGsQD4CCAUdwlQsW9TlVMbzYkWYXa61N5/I6mE+upztGEJyV9XRAoa1NZfOd?= =?utf-8?q?XElR4ssiair7DKCPVQ+4/gbPcGu/31xm/pnBSgLWG0MyCCdJhcVjQZBzTtrRZBbwV?= =?utf-8?q?TtMFstT9e0Q7+wosQNEY6Fgzw6yq3PzPQHPY+5hg2YOHDiGFecuF7QTv55AFGrQ9n?= =?utf-8?q?jUh4pTOrcprnznR0goqGM5smznjVqG6+JXppFOaf1fVRNg7le1hMb6QHHQXq2XKGR?= =?utf-8?q?wxPdGbIVKbwfeEFKpSFefWtOcvfy1Pyk9vak3aS1q6tvVRynPDhxzBiRIA5GFg98N?= =?utf-8?q?5sQHoEWJtsZcyw4Ja61tirexodm1X38A+fAv2dYLZxAYBUBoOpiH01yCDyEnHBpEk?= =?utf-8?q?8oG4Aozn8ksnYf30NX2lXGq4Dls5nHfjjJDwjQ+sZRXCV2bz6puHuO9tOGZsJzyJ7?= =?utf-8?q?EyqNqSU8AEIFRaed+oAVESuc1bxZRFiszwaQJwR/qVFDjXXKw7JByWPcnI/0Y9tNH?= =?utf-8?q?bK5Mh6uE05fS0pWMoC4XhIDjUuLyhpzCzMJctVmQgtbupy821mpJnDqhB1QHaKQ4G?= =?utf-8?q?5juWjm1XTI/Qc1xLeeJZthAd4crP91cJ1XXJQ6WQrqvYmbB65hUtiv1eQXkooUbR7?= =?utf-8?q?xVPO/a5pl55VKC9n0Ava/6MmKp1FxzcNqRgqlxKCDEliTgjs8xMig/HCiqxLnn8+S?= =?utf-8?q?HAdT4G8For4FnE4VF0XsbKZnxn6r7u67aYCQH5Viq9Q1ZoS0OLt5jS4uAz4nSWChH?= =?utf-8?q?ifE4qozlXpgoqzJejA/jBB93s9IFFvMAag7trprwY9HJSM9lcckRGmjYBlpSxXWwM?= =?utf-8?q?3jcbGxwfXnswB6FEsThqyCTJ9IPXoG6dFj8R5OO1IAM1fwGVkOA8iFBJ02GzBch0g?= =?utf-8?q?IAQdoFZuFbr/zOc5Ep/oTwKyJn/KKA/4epVHPPoytAXTcLqcoSqQjxqF7bQ5Smy3q?= =?utf-8?q?Y97fAtChGTeiV5t4jiF2umxddwGSymKcesZyTNU0OhfL15/8+hF5pmy3ZCTjwTXQp?= =?utf-8?q?rFnHlgnnFGzVhu5/n6S2ir4r9nWzPy1BZCuz2KW11jk8QgHoBhoxo1SlGZD/K2u17?= =?utf-8?q?Y1PbN0v+PP3AdieIa9IcBdiCMJJWhMK3FND4+QSpT8Wj2R4HI+upcU8r3+gJCtCHm?= =?utf-8?q?rNPaCkgH8Vd6NQKUiDjVXhlTngMAMqAtVxmsDxD1bLvIkO22XiNfZ4GgsljNK7jXr?= =?utf-8?q?JM2zBVbx265m?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sRUR5zNphivCIohrtcG+nk17Wrn3/+xHorrmvf1FJ0mKP1OJI9URqIdmhA2w2Pe3g8rrWmV8CD3Hnb3pctK9g/X1qYdrZXwWJgzj2oT7Kofscug9vhZRV5gUuT0keKKmuKnekw8j+bxPtV9lRd9NXzEQKtHyQcHtncKxDEfHI2IuUNsF7GgCzmXmk4qQAiQQz2qqcZTElPkz71AsD9UribEIrLUS/JKKbXwgLsZug2nrky5XmwlDKSnTN/omT0POaaz5+w7X2fKKj/OLZaVQsKECQJyT5gCRhHJBLoycoWgiMEJ57StofeOHR4iJVpH0jEPx87Jo012vGLpw9fsyIPBWnnVB9CZylwcPZUFk1ppfD/7d0sAMjMuyxoIhIpn5iPpMSCtVcl4jGtKGl9XDBul0UekjOEJLA63gH3VwLRoBvGeK1OO07bFlUY+8lYiimWMc6jQAWXFt7CF2E2jbRC4k4O7rsZQSGhhjvTp6GbDg06lmx9aDi+aW3rg9PRIT9saslDvpAx3EpGA8C7ihIULTnJDXfQb9llWi6WYvHkN0rTL//QtXTZBTbqZT1w6uIRdXMSemuM6dCO3Ktm0V3wqxvGl22nnDMpMb4TAvCcE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b6463e3-d696-4faf-ca13-08dcec628a2c X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5706.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2024 15:11:55.2108 (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: NugtYLsaZXS4+ERqdOu8F/t7Wfqz9vFy2Qt8XvUTW3TBXOy/7O7TRaGEfYSIXwrgyOxYMwo48W17qD59vu32fA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4693 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-14_10,2024-10-11_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410140110 X-Proofpoint-GUID: Y4DeRiyacN3Amo_eOzsdfH-4YdlvuwgA X-Proofpoint-ORIG-GUID: Y4DeRiyacN3Amo_eOzsdfH-4YdlvuwgA When fgp_flags and gfp_flags are zero, use filemap_get_folio(A, B) instead of __filemap_get_folio(A, B, 0, 0)—no need for the extra arguments 0, 0. Signed-off-by: Anand Jain Reviewed-by: David Sterba --- fs/btrfs/compression.c | 2 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/inode.c | 7 +++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c index abcf8ed06afc..c375754198ea 100644 --- a/fs/btrfs/compression.c +++ b/fs/btrfs/compression.c @@ -453,7 +453,7 @@ static noinline int add_ra_bio_pages(struct inode *inode, if (pg_index > end_index) break; - folio = __filemap_get_folio(mapping, pg_index, 0, 0); + folio = filemap_get_folio(mapping, pg_index); if (!IS_ERR(folio)) { u64 folio_sz = folio_size(folio); u64 offset = offset_in_folio(folio, cur); diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 09c0d18a7b5a..2e2bf12989a4 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -2264,7 +2264,7 @@ void extent_write_locked_range(struct inode *inode, const struct folio *locked_f u32 cur_len = cur_end + 1 - cur; struct folio *folio; - folio = __filemap_get_folio(mapping, cur >> PAGE_SHIFT, 0, 0); + folio = filemap_get_folio(mapping, cur >> PAGE_SHIFT); /* * This shouldn't happen, the pages are pinned and locked, this diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 35f89d14c110..004f3a8b06c5 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -421,7 +421,7 @@ static inline void btrfs_cleanup_ordered_extents(struct btrfs_inode *inode, index++; continue; } - folio = __filemap_get_folio(inode->vfs_inode.i_mapping, index, 0, 0); + folio = filemap_get_folio(inode->vfs_inode.i_mapping, index); index++; if (IS_ERR(folio)) continue; @@ -556,8 +556,7 @@ static int insert_inline_extent(struct btrfs_trans_handle *trans, } else { struct folio *folio; - folio = __filemap_get_folio(inode->vfs_inode.i_mapping, - 0, 0, 0); + folio = filemap_get_folio(inode->vfs_inode.i_mapping, 0); ASSERT(!IS_ERR(folio)); btrfs_set_file_extent_compression(leaf, ei, 0); kaddr = kmap_local_folio(folio, 0); @@ -880,7 +879,7 @@ static int extent_range_clear_dirty_for_io(struct inode *inode, u64 start, u64 e for (unsigned long index = start >> PAGE_SHIFT; index <= end_index; index++) { - folio = __filemap_get_folio(inode->i_mapping, index, 0, 0); + folio = filemap_get_folio(inode->i_mapping, index); if (IS_ERR(folio)) { if (!ret) ret = PTR_ERR(folio);