From patchwork Wed Feb 14 20:20:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sidhartha Kumar X-Patchwork-Id: 13556998 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 C66EFC48BC1 for ; Wed, 14 Feb 2024 20:21:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4FB2B8D0012; Wed, 14 Feb 2024 15:21:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 484868D0001; Wed, 14 Feb 2024 15:21:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2AD0C8D0012; Wed, 14 Feb 2024 15:21:18 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 11C8A8D0001 for ; Wed, 14 Feb 2024 15:21:18 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id E5FFE1C1496 for ; Wed, 14 Feb 2024 20:21:17 +0000 (UTC) X-FDA: 81791528994.18.847E3E3 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id A19C54001D for ; Wed, 14 Feb 2024 20:21:14 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="I07/FptB"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TBw0i4AI; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf04.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=1707942074; 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=iiZ7gxu9lMa4IRCeTP5FkjlK9j0oa0IquhNO+uwdz1c=; b=fnqnNFPKXo4gtdidHKU6b5j/t3A1NL86lK/a+BAR3CtcRSJ+KPPfJjXzLFDY3Lv6HrJo/g ekno/Rs8AgX8L6iNoJkhzy4oKvWoOBkcwZy7KG9B1w+HxO5wsz6lZ0MutO5TIKB85J/dPh ydVhcedtYZqHkkFgcwunJWWPcc3dIl4= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="I07/FptB"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TBw0i4AI; dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf04.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=1707942074; a=rsa-sha256; cv=pass; b=7WQ2njlYE8AUGAEuW8vWEeW6vkhkEN3cawJFmwbyxrRH+QTZMOS7+YF4iS6jowlM2RShMs +1rJRr5j2T8O0KbH9chKxcw0uqNJALJML8egr1ScvQb/e5ZAi5bwZ/DHrnJl7XhCb8ip0r GeI9naGZ0R2N9aY6NCNZzFCJB/BgLbI= 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 41EIdevE026498; Wed, 14 Feb 2024 20:21:06 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-2023-11-20; bh=iiZ7gxu9lMa4IRCeTP5FkjlK9j0oa0IquhNO+uwdz1c=; b=I07/FptBmoxL9pINPvNrEtNn9NYhcsZ1kY3cRhBTszkh2d01Xtvs6skK1l767+we2t4j x5njUnJQu/VZwsZ1juyFbYEaPhsuFBLeR0RHsRmJtw7H55vaf5E4XBgUxG2MLlavYoBO SDZtDzruhdcoezife3g36vBV8MYimFj9OiM2M0jdBQP/mnnsZusBYi/ncZUgNEwqU1bn mzM9x5dLr5P9M8fXVgHiy2DYTstS74K7ALeIF/1/2WbK9ynuEhwIuomRBcORlLEO6L/Q sDBcdUjovARre9GtDXKSWoTTmAhVcmVzAx9nAFoaOK+mojVBWxjJQnMSx7g9rx1pwqif aQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3w9301g732-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Feb 2024 20:21:05 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 41EJJ9b5013773; Wed, 14 Feb 2024 20:21:04 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3w6apc9n8x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Feb 2024 20:21:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iODJhtJDUwHfTxj31/A9AXhD3UZPUk1ph5LlnUhxR6z5r+2XxF+Oq7jVuOe51jAA426ul++h2Hve/l+ujEsRN/wZUO8t3qTrBuyPLXgCisLj3bP+Okqb/442cinXHeWFGO6k3Huu2hrVCtPYaDM78dIE0Jz8Y+8MwDillKuYfyahnZp82vFg3HqZPwjUK1OAGVYF5mmQgWgybpIpbyGhgZ7X6rt4TFyGhFAX9G2PcZZhHuGTK4V3FfVLU1IKVanuKe4NGHHXEC1YkVGH5wLhLBiTaucqLPIPcM+0wBd2bB8Ms0suDsteOd/e+iN/5dDOmXImiZXtCXaBssYIgKUqyA== 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=iiZ7gxu9lMa4IRCeTP5FkjlK9j0oa0IquhNO+uwdz1c=; b=CPI3uXdTkWag+8bJxaO+Jh1tGXWo0bD0UNAbgKCQh6Qs4EZbAW008jMwviHal63H4Qvh15RnhdpkRmZQIMN5FAftJ7gLHL2nQ5tN6kQvtlsJeb3/VKPXix7OuqrMPAIrFvqs7bSot2NDiBedYAgl4xDLy/4oSvPi10YILREYSpRwtWBEkSfjodJs7AiOhE2BMgZaXzy0G1dWKTnidfWGJ+x1SjNxlQjKhTCLLyJVl2PmPq7S582Mh0DDNj7hSpRhNQH84tTcPMn2o4Y2m+NEOMBoEtT6EgtrhGbjXoLeHqT3njPGZHApu3/00uGgyzkFDh6inVfJK65c0/uRhpXq+w== 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=iiZ7gxu9lMa4IRCeTP5FkjlK9j0oa0IquhNO+uwdz1c=; b=TBw0i4AIZacWSlBZS4fg2VZ1cuXxjg57yJm2Pjlq2FC4ZAfARDg/oX5oAKDU/3cbJUIXjcKSbdyuZUw8CEG7JboKwJKrjMYSEY+l4wbcoJVumqHyhOlM2JW/Ck6QZE0oa3vceVnsygZhMGd1amVHnNR3nu7oP7CGey6KoaSzyCg= Received: from CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) by LV3PR10MB7963.namprd10.prod.outlook.com (2603:10b6:408:20e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.37; Wed, 14 Feb 2024 20:21:02 +0000 Received: from CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::7eeb:3b3e:601:2e14]) by CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::7eeb:3b3e:601:2e14%3]) with mapi id 15.20.7292.026; Wed, 14 Feb 2024 20:21:02 +0000 From: Sidhartha Kumar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: akpm@linux-foundation.org, willy@infradead.org, Sidhartha Kumar Subject: [PATCH 1/2] mm/migrate_device: further convert migrate_device_unmap() to folios Date: Wed, 14 Feb 2024 12:20:54 -0800 Message-ID: <20240214202055.77776-1-sidhartha.kumar@oracle.com> X-Mailer: git-send-email 2.42.0 X-ClientProxiedBy: PH8PR15CA0023.namprd15.prod.outlook.com (2603:10b6:510:2d2::22) To CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR10MB5113:EE_|LV3PR10MB7963:EE_ X-MS-Office365-Filtering-Correlation-Id: accf2949-7f8c-44b8-842d-08dc2d9a7667 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bJG7Ug+HAD5LMCpF8fCQt7nRtg6w/aO2vNkxm/B3b0X95Hs6pWFnQH5PM5jssnXjbLo0DffvgpbtnaW0gOXch3j/DaLEDcEhB3hYNLd1O6FrtlayYcjkG3dVhCPw5JeabxEGzypbHHHUmdhalVzw33Q2kM1FxQLJfKbsk6adNND1QO/kLknIXVed0qtsnF1w4ZQJT34w4Wq2UVQsR3zd1HVbbrQjNZ9FcG8u32uNQixd6pmfXNvEbDxNWanZR3YcYAf5sBs3AJoiq2SfyctKXhHHsWGRtjqDKK1V4y7QpEjxftPbyd6IhAIzYxuVda3IHzq7NFMSnVhDNslb+JqNGvdwZlR+zWzhJbceO3vUYYbwi4M4i0StYfLcv9mMNHTJvjREDHFsqB1xrSWt4/j/DZ8cclt+jC/N4UN+dzIORdMb544mocoOWPkN6VPHhe8XNmE04g4PPxKTZlj4uF7K2WlJdLdATVR9lmldO713YUUYLMjHNsZf/3At2FxdNLkRisKrKwn6hEhfO6Di1pInnD1y9mezPBQbUDSJO6UmMAVQIxN0j50qBM/Z9QyJAuOR 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:(13230031)(376002)(39860400002)(136003)(346002)(396003)(366004)(230922051799003)(64100799003)(186009)(1800799012)(451199024)(2906002)(4326008)(8936002)(8676002)(44832011)(5660300002)(66476007)(1076003)(2616005)(38100700002)(36756003)(86362001)(107886003)(66946007)(6666004)(316002)(66556008)(6506007)(83380400001)(6486002)(6512007)(478600001)(41300700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kI5mfImXzBXCJncEw8IAlPDehk0KDaD+BCcBC5T3USUIe3+PE39eXvlGxV4w7Bzf1Qs6xneCBdTCPxzUA0OfzvxYInRQz2b6AmUzlHtW+PAuBddvGTf/N1Za3RkBesBP7au8XOdvJ+OlNkvT9LhPImUzmNPcxZd9N+MOqhT+NefEBkdV0jLLCZpQLC8jWltyAfSpgBUUtHNOXGu7zvhEFBqI6cFjcAE9wn6XjH0cmcZrXHp5G3Y+uTyWjSh8ArAZzSep2EQCDHTj/JXjwY8sStbu7VaCXc4vrKjWMowTRtU+d1KnWrQ7CwXWLxWMYdoXuZB0jLVh6AY/Z9lTBmh/S9HeLE/pfbmwGGvqnStcIfTEnuFru0bSxZpJVQbgJqf0vy2sbq7Om2dXTBNpW+6zi8lEONItQf53iyZvnuk7oDRiu6RxDkkKCFfbQXOvHimgrXewayF/0pzH6D0pAkULDB1+8RUFuMp2QkkLC1PgxE+axilv8NjJ4SY46vzEJBUDCe9fiatDzc033y5FH34pYplnuHAUL6WjZfMzuvv8J35kGE5lGEj5yvjxPCLHbb7Cj+EVRaqSHkCK2u5jKUcW/HJTjp8F5ioTqIPp4K0Xcj8Dme+NCzqtZLoxSnCp7Qybz+mndcw0KbQDVNGzNvy7htWrz8/5oZvipukyxHZ9+N0DPBlHoTa90G+GYlPK7EzJoeukN7kswdqeLcDFq8bowvPnED0pqGazrHnF8W+kOnQiiIBGLAYWWBgIHtRNKKWryya1v9Cv1sFaRfcfgapY46IYQ8SfeeN8xBnNjSrh4eX3e/NL7weOuOayt1fV+2TkZVNf2GLBLoNTusHVkkhDG+RcndIYCAoZhsgSrJ3H0HEFY5APhgHhEnaousBxFeXlta2VdMNBbZhnwdUQsxUObETXN/EXgEuyh7++m0EXxSPeH3vTtAIBBtLDU1obWkb5X3AaNQoyX3VW6FCMOvv844iy+x06mQeD0MBpsAwykCk61nG3SARIahBidJzLwf7fHkXYPz4Pgx+I0TJ3aj4n5mb35i/6DiCtfXfGKQ0QAVGnBCnFsMmdSUPylhc63ebeThvdA+r4cBrRcoUvMWs7u8CxwNCzObXnReqdQmSqjNW90tPkNeODwKPzcTOOiDQi6B1J4PeUZ68MrJvSm22V7ayJ77RW5DEgLyBG0E/Ak4rnruwRAgDCM+0x3PtCzJ1Yps2xnzHdZMdc2Gp4u2OAuO8yJUAZz2F4C9UfZlLoB5z5VV6edZkBruOCX6CzddQDp3fBt8O27VerS2hR7f3YlOXLsSyY72K/QcA4+5R/3nu/R+olVJfeDZhYZmHLjuiQNy6z2hX1H7DHJn+5wkT6h5uyl0Dx/mw3JiMF+f7S1jSbAidvU1YV3/Ylu4IWyJ/AjL5AAW69D5Ohmu6rax+aRD3e0aoDWR5MAkEGc+cVY1sCofoHI9H+v4hYeB97eZ0fC/aKfo7JGkeW+EVbyH/rWXFjW+Oqob8rIVhOKnv5/sen9UWolU/XkdmjSN5PHQ2OQDhqP+Y5cLCzqtGQaKawjyU3JdFEy4FG8wkcSu/s3ci8/AqgtxPBLPdqKFQs3/dGSfYkY7pLWeHY6sSUiRs9TT86uoqShqjEirQxQl/jFYw= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Cy7wYQeykq4zj/3uvKUrnDVlx9ENOgeunOJKpGUAUzD3MgWckTh4ID7Tv0t/x/A4MineytW+nJDkmA/ORzNGnJ1y7UegRYAXEt8IKF4UMtE00NivtupRf6TnjGu4FFI1s4K9VdY0lOGrKNqm5pNE7dorNkNDm6RDhXfipWmiZdraM2r5jAG2jQrD6ZKNz9RzRFiQD4KXTbk6dGyhlVuDE4lxA1mLlEQQ2e5M8Gf6r1bqjH8dPBTjN7F+OkB2AT1lrKG72HvqVZ5I1nN/QHFOlQoehMc/xOOa0Hm5o2wIXRspgZRcDskk+kRQUYZ04Dsm407o5QhSV8YcCmKviHUwZQPwmSnnbFiPwQOKMixUseSKj/IdMl4CEJbuKBx1UO7L/7h2qZ+H972Hdzi5FzkenYcyogLV85r+rd/MKp9pZ2XUuqhcC+VKKx2F4a6sGchuxhN/UPoqfyPJpEHIJ/fdab825mBpk3K8g5VJSewlWnNWLL9S+UollOsno+KoM1U4DsfF8qr+Li6NlLDuHK1kNj/v+TzfRLHrNGou8EHOKn+SK/Y0VY23PH/Ipmq3y0zYjOSTVqgJzWdcg+PcaHX1EMHkBaCkHXpLGokPqlBz9xQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: accf2949-7f8c-44b8-842d-08dc2d9a7667 X-MS-Exchange-CrossTenant-AuthSource: CH0PR10MB5113.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 20:21:01.6749 (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: gxLBPSDyC4VI09W53OEcJwa39WtPhqMQ9AmaEArjqehkJakJGF8Q0EHZJ59hE/j00EJu1TF/9+VVZXTkQ1zi0lepAwMzCQOFXG+KpyMCNVY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB7963 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-14_12,2024-02-14_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 suspectscore=0 mlxscore=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402140159 X-Proofpoint-GUID: InrWXzdQ2Pe51EgldL5xHgewOgZzewMd X-Proofpoint-ORIG-GUID: InrWXzdQ2Pe51EgldL5xHgewOgZzewMd X-Rspamd-Queue-Id: A19C54001D X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: 8567xuuxeqwgz3jhdu1s6eix3qzjs9je X-HE-Tag: 1707942074-499609 X-HE-Meta: U2FsdGVkX1+8+9OuKn4B/UgBnq/pPapBUcrRpyUlkKWYg0q+TLIH4O+bZ1FC3ESsyhazEErGt8EaB4o0yo+47Fpevb6FvaT/8+A4NCUcTBDFhkd4U+6opYsA+xUEvIW115sabqtnz3a6nFDvroemhYkfu2eVqJNKrqIwpnco6VH3znhaJWkdeHw/b5nSqq/sLafuIx8u28oKzaKeQC9iZvYiBzu2q6uWhaUBF2NbyXTG0nnkOTed+oaNKkBSL0niD9wj/PMe6pxGvY3FxTQPRm2UGtYFfS1g1eO9JPqosrlvM5xI3LucJXkNOvBM8X4gHTFkIVtWzHlVJKt2DW7phNofASiK6m0wOYPA2dLeepRVi5SlX+3QIsIUPBvvmLq8YiMTXX1byDSUAHhCkV7pvmtplQKipw7jvjR+sIgkoeQ7cUXY0jilongOf316VuZp5lsiQAeWxcEk7DTULVRWTWlnQrefhKqVAnV5Zm1FbhGiRiHSHRZosLxRRf1i8WloWsbkkXsEgHqSbagebSbrop1fITL/YOFKu8V6kAuupwnS9cPLhrbLjDfQoMyzZ4v2zgnYd0aPfLUjtKXvx4ZmgaAf760HuI5RvbUSK7XJxmMuo1sCI/d22GTASfUv9oP8MiCF8qunrm4qlplDPsKOokBOBzz8jvcIAkLHlDi8IsGLEiXGlYdUDoML2cBJWK8SSda0N8ybxvuB29QzUVoVGGRThNI3mCdyoH+8w7WZhgUyU+3zC038xcTKO/bN198jOjnsXNrVb2UK6Tn1xOz/hu7MakIv6c7eSckJY33CsDfEg9dduxgYTrqV18ATrXUm7usLrEvJG8MX/p3sFCLdMxj49yzPnAe14hLR86vN32n1N4dUfFOB5xr6hjA99LHNevprIm2Qx0JmPrXDsY75zn2wvUXHwr7aVw5W00jWIxKWr/tfzhUrkRFiaLzZqSytHmQYlU1rwBt/YiGD3CH FZz5CJ5T /ZWTveyDtp7WQTlzK9//8qrqMOtszxTwVWQP6pURH8U7MKCxMgNGKzcIrx1Fyg6rgXQ2Ln2WTG+6CA1sdd0XjWKeZcpP0BPgp6HeNDs2oIR9boOauBn4Qk95aaRK6mBfuZSpIfGpvhdaFTh1wqLKUzaYUzRH8HmWB3NVfkFiJvGGEaIO+7+QZEdJtsAeS0N+OgPJ5M6ZKgugVwqMk7XsZ0BeTwpuopHXp4Q06NQrjKJYP++YueyNAHzivmNoFhSSYYy5k41Cv7t5S4chC/gSQdgO7QKnRVKY6NidgX/oxG4mAfe3IcNdJfzqxFCIsy6rXNtqoL0UrvnbWMm52bATLMlBK36QD2wKQYtEVGoNGwy2kpt7vt2iQowlMX5vFHRgS7NZI5cWQf0KZ5r48/HRK/UvSjnAwM+3om5z8C0HhOOkJp6YM1qfX7y7Y4xeC+bezh2laC8Pr9yuM3rY= 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: List-Subscribe: List-Unsubscribe: migrate_device_unmap() already has a folio, we can use the folio versions of is_zone_device_page() and putback_lru_page. Signed-off-by: Sidhartha Kumar --- mm/migrate_device.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/mm/migrate_device.c b/mm/migrate_device.c index b6c27c76e1a0b..9152a329b0a68 100644 --- a/mm/migrate_device.c +++ b/mm/migrate_device.c @@ -377,33 +377,33 @@ static unsigned long migrate_device_unmap(unsigned long *src_pfns, continue; } + folio = page_folio(page); /* ZONE_DEVICE pages are not on LRU */ - if (!is_zone_device_page(page)) { - if (!PageLRU(page) && allow_drain) { + if (!folio_is_zone_device(folio)) { + if (!folio_test_lru(folio) && allow_drain) { /* Drain CPU's lru cache */ lru_add_drain_all(); allow_drain = false; } - if (!isolate_lru_page(page)) { + if (!folio_isolate_lru(folio)) { src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; restore++; continue; } /* Drop the reference we took in collect */ - put_page(page); + folio_put(folio); } - folio = page_folio(page); if (folio_mapped(folio)) try_to_migrate(folio, 0); - if (page_mapped(page) || + if (folio_mapped(folio) || !migrate_vma_check_page(page, fault_page)) { - if (!is_zone_device_page(page)) { - get_page(page); - putback_lru_page(page); + if (!folio_is_zone_device(folio)) { + folio_get(folio); + folio_putback_lru(folio); } src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; From patchwork Wed Feb 14 20:20:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sidhartha Kumar X-Patchwork-Id: 13556999 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 5174EC48BC3 for ; Wed, 14 Feb 2024 20:21:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B48238D0014; Wed, 14 Feb 2024 15:21:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A9C8B8D0001; Wed, 14 Feb 2024 15:21:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A2828D0014; Wed, 14 Feb 2024 15:21:19 -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 68F698D0001 for ; Wed, 14 Feb 2024 15:21:19 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 11DF3160205 for ; Wed, 14 Feb 2024 20:21:19 +0000 (UTC) X-FDA: 81791529078.11.B8138A3 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf05.hostedemail.com (Postfix) with ESMTP id CE9B8100017 for ; Wed, 14 Feb 2024 20:21:15 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=SnwHes7Q; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TH9y25vW; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf05.hostedemail.com: domain of sidhartha.kumar@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=sidhartha.kumar@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707942075; 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:in-reply-to:references:references:dkim-signature; bh=OrEwVc3/5igvRGFQMEeEiZLizeV2rUT03o22AZOfzys=; b=HwxJcNmpMuj8ahFBmaWbxmZbVX+vRkZ5l+kLUjXtiuFzcYGCGYhw+CyV3H+eYWMZ5XRMA7 v27Uf9ZJ7FKa9mIqnjgSvcRAIcZdfP2dY5Th1ymr7hMrmqMSrXOHw/7YdnQl501ASsUDql uEX6F7Hfv/YRKRx1axgr/Vb8GDmT+sw= ARC-Authentication-Results: i=2; imf05.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=SnwHes7Q; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TH9y25vW; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf05.hostedemail.com: domain of sidhartha.kumar@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=sidhartha.kumar@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1707942075; a=rsa-sha256; cv=pass; b=NEREfXlNwg+GHYqC8/DWL3tW6e1oZLpC4FMhmoa4ZjnRmg59UsTmfo7kVqZT/2C3f5kTU4 x6bNSVhZMrTzo/RepXadVWx/rAIwCyN0G2//UL3wALd1qs3u/qdU54IWs0Xv1DN2WhITT4 7GXo1fwRgR00YVCp7oMBPHrwn7ApiUE= 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 41EIdr6v010794; Wed, 14 Feb 2024 20:21:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=OrEwVc3/5igvRGFQMEeEiZLizeV2rUT03o22AZOfzys=; b=SnwHes7QOY+xImG9nvJ68jnkOU5xVLwwtEVvQOWjUU8cEMIfMXUcmbOCxdjbr972n6Qd 54HeY6FtNpOP6r/hqhMPHoOTjoEZ7iEPUiIHVulhQ6wjutGzMeG2D6Tsu+sXevqbq/u1 sHXPcZInV0YquTZa2XaP71uW4YsVukZdH9ovYyoBxZWO5GcNJn5H6Mk7oLqgpUgi8EkD PCYMTkSYvrLq6hLJY+dCYVqcW6QqNq98l7cqxMVXUCmGxm3X58W62u5m23QB0GpoiotT KFAnVOO6G/BbSHP1lxrOeG9Ssl7Rwy5pqIowWsJmFHAo5V+lLhKVG08c35BoAcN7Rldq tg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3w930106wh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Feb 2024 20:21:11 +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 41EK3ltw014951; Wed, 14 Feb 2024 20:21:10 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3w5yk96xxj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Feb 2024 20:21:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YhsR36JUmQklWc945AwpdIuOyQIusVeDsIv+mbJODgQULJgJsmkdqeKHklvtUabs0iTKydaDEirYV+jTWVJwQyxKUJkU7BaOOHNnhNTNs+bcHgpnPMgF7z0eZdVO9sZ5p/8tLBUbRxsKqiHvYK/5XTt+N4chlirQS1UEVGKoBeqfoVPbVzP0L2+4iI+f61g6yvIIvACzehW64j/1CV8FwuwtjnS6yZltOF5DOOblpzdTvphnAK5IsG1lmaNfjp+p5BGgZQx7fAmM3GFSmdi3fJFb66QYG7Vd79rQbsGwX8yboyzx1RvissPsrMMAqkGKkgT9FVyEbhhOyXjPjVHh6A== 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=OrEwVc3/5igvRGFQMEeEiZLizeV2rUT03o22AZOfzys=; b=XnToPMfI1tX4Y2G7hGWotZK/+71Lv9uZMs2HqQSS2ieEM8MOcR8aMndwUkY0IaLHmAqM30RowZEv1+H4Kb8xPGE+DMfT2/RjwDIRv08UGjLvH5Qgx1v0uXdY9VkSWJ/aTav3UPyInm0wL57mbJlYuDGscJBLGnH2YpTw6/KSqGpJkkySTengRaBC2FtOq/xAeiHIxI22nfCW941kz6aMkGdNhJNW/Ucw3UqodndlaeGZ/5mmSrYTrxzyK3vMMqsCa/PlJ8VV+2UeVWssL5rlts9Y/cvPB8RgCNL0CHO/sJnZsyak4P3nGhYHu+Yyrk6rbGthXOjCXvI/CGcefxKWIw== 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=OrEwVc3/5igvRGFQMEeEiZLizeV2rUT03o22AZOfzys=; b=TH9y25vWuAg2qSeJpc1sfza7M7gc5UjO6ubKuqCNPJTdbJ9Xy2k8AZ5EHeurvlB00yIv3U1AnCnRkABFBs5DJdHgV13Q6XsTuPJjZUOHfdBcus3dLAAbEhiRm9ZDIUzC8iaOCnsrSEM+eeSTWQOH4ByGo538kUSPYB0C8zQ9qhk= Received: from CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) by LV3PR10MB7963.namprd10.prod.outlook.com (2603:10b6:408:20e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.37; Wed, 14 Feb 2024 20:21:08 +0000 Received: from CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::7eeb:3b3e:601:2e14]) by CH0PR10MB5113.namprd10.prod.outlook.com ([fe80::7eeb:3b3e:601:2e14%3]) with mapi id 15.20.7292.026; Wed, 14 Feb 2024 20:21:08 +0000 From: Sidhartha Kumar To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: akpm@linux-foundation.org, willy@infradead.org, Sidhartha Kumar Subject: [PATCH 2/2] mm/migrate_device: further convert migrate_device_finalize() to folios Date: Wed, 14 Feb 2024 12:20:55 -0800 Message-ID: <20240214202055.77776-2-sidhartha.kumar@oracle.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20240214202055.77776-1-sidhartha.kumar@oracle.com> References: <20240214202055.77776-1-sidhartha.kumar@oracle.com> X-ClientProxiedBy: PH8PR02CA0021.namprd02.prod.outlook.com (2603:10b6:510:2d0::28) To CH0PR10MB5113.namprd10.prod.outlook.com (2603:10b6:610:c9::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR10MB5113:EE_|LV3PR10MB7963:EE_ X-MS-Office365-Filtering-Correlation-Id: 51ffefb8-fc62-4b58-e20a-08dc2d9a7a98 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pmOry6r2hCYzR+9lY9c+L7xRU1PS20Y7Usk5J+CNvxR52+BgWuOmGMI4t2z1pk/Zjdhc9XyMbJt9OicAe9tGV6r7D7Ofh/JxP24Fm1+bFQygS/snn0+sE+QLclHzcBvnGi44bguJdKcdg9nG/F29dde6jZMgJl+X4vDUgb6lKoGbL+t/gKIM/jxe4u+15BHrhyrqNQRT88RbLzgsiyIntAaoSY9drDxMtzkaFlWWsybe79GVxt5fm3PC5AOMD3gvmY75eiA7Yv9oexbBQGm66XLfufwK5UVhgDgZnF6Ya6AVOnmOTK1e4x3oO/MhvJqMrpu5VhPeLnWeVTkRBJjUI9trxvqdxvW/2bgWc6TWYe3N9HwdZO7M4yZ9VdH9dD2nlKRaAergSTlGQXKBktzKBNMX4G0R/UzH1ZJVnFxWsgCMcR/UaZyHV93RqJf7kidFN/jrP2ilq2F2MSyap5MrmwbRRsE0PeIdoyYq1xeiv84cAJIkiXQCYcl72hLMaRs7FIZ7It5j4RQMGp/W5nMLRho3tA1aXWINSmyxbz1Uhjj6OmJifPPy7V3tgDUXjduW 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:(13230031)(376002)(39860400002)(136003)(346002)(396003)(366004)(230922051799003)(64100799003)(186009)(1800799012)(451199024)(2906002)(4326008)(8936002)(8676002)(44832011)(5660300002)(4744005)(66476007)(1076003)(2616005)(38100700002)(36756003)(86362001)(107886003)(66946007)(6666004)(316002)(66556008)(6506007)(83380400001)(6486002)(6512007)(478600001)(41300700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8xmtHZmiuegvOYGHs7o4QeDJr290jK99KoA5aVs6Qe/8mFXX8wkz0S1k5DnRIR979Tm5uddvXcHAZ//1ZhCxDrSqA2iOjeNZqj6ZqTgIJZ8Bai4Foo9Q3sOU5KuzlQ4Am+goU8S1KwfP86zXzgoiFfuNCSOS7EissjWfE3AfB9nzPgxnjH2eVODTBSEKGyYxvqJTtl7W+XvdNFOUDiQ94Ihie6j376Ktcln6RAAtmQZY40PoYvcIG7LVSe9++zxcZGpp7F/lmdZGnRCGejfEVI70g6XnTvGn9KDJm3ZlBIU9x76hWVfRqjBo1QWhGDord6efxYz5TsBO5KMz79Vei8T41BceziKlvRjOhEj8EbZ9ndPOUsAug26JzKJKDqkUYwM5g1akFU9Ht2gBGhDzDzbqt4w7rQ95IkjrgOTYJ1MQxnqtE7Xyh0iI5rfgpJfKbpuI6/YxFtCuDpOBZ2bzmmiP2x5Dvy+BGq2p6qlFJlQGzimXVxFI5VzLlUBBZwUKibhci+qjr9lODnCa+mb3FTwS3VewvJueYUQNKJwdzpCRuYo6GQLdkPpzB80yoyQlB/6tSkP69AgudOdNtgFtMmESWcwott5I2mAp1Hziwr/jw02ojZMBMYbQFJ7jJOrZF6iBUlta/upvPQ3CXMorJstBcPhfj6MQcdUniXfZGMcW2O/kWEL13LT/Re/yeT3pWWtVBCvOlZsvv/XkufE+k4A8m2y9sJdELOXtLvOhlv4O1L2x7VrhY05K6vMVhG8zbfp4yQT2GkmM/5+LSuNWBjMK7vIJ2gniGIKaRfsmEH/33763lbqrtK25p3D0emUAvBazLInufh5P1tIU7L/gOvGnKBAjLEw3bGGLX9B09Pv6eprriVcC+4kk2e24+o9UNi9ixsoWRJi4wdPQy8CXm5MngEzftf3ZMo6P/rbnhEN4Uzvq37gyhEE3ElnjrJchkhRgphU8pPsI92arB4TtNFIl09LDgSS4AZEiDhwKakNTIMuK6Zt8cX4tcB5zEfV4G2YoIP58F9mhrJDlBSJwPwtOFRizRoAk7eBNJIdFX8zjP235Bg+NpxASW1ymv5TQ/LFhXRkSig9bN8eOhhoYufCwZhR/7NcDXVYsTxE1UZ3JVPlXy8C7aXtmgHBU0Xotn15mkzyHJRJYlHPLf1//XL1ZF+vxNCW4WNlktWtyaAtjMoz+05WZpIGAgPOr3rjpk+ACOMyGxktmHsrYRbeYUiLcvJft2OG/QhkoyhUTHG1Jvedm4NdVOSKyBOPpW2kwxgPxhLF2vFwSuuaTiL7unkkuKdc/V9aJScnn1AEls4wZ8O7OerNZO0BKVqylc2xAjA7gHfDAtDZuNNY4qGwYRknNyprRYMaNstwCBd8xGwZFEjnnaZLILsYx0Z1zSZ5V8CRX2C5hCNUz4iPnU+dU27rIBMXRVvKHRID5cNrpKKDZoFlgVp2N4BfqHmFpnhI2OubbPZWwDzYeRIcsUp26wuqc4aux3mAvN6XVeo3JRTrWDLkVliWVsJXcVfNB9Qw9lb8TAvpcYYBKTLQeIqsj4ElSh+ZC2Uy+RIlRNuH3yDJ3/8WF79CEbKw6UnNwEKqWb7IxHTGZr/CZCii+gMkMxROwxNmIwjpjVXdVupZl1xw= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ohJfnhkrU62SP/RxJWuaUYptuEGvDEbctnIUNgB3md56BSZKlU7vpo2frShylcUHZdWFy0DCSFO1f+GpcZkdB8Br74IlilEspP/ZULauMzdg86GOnpVbDpnyKs3gNVOc+6FrtcAGQvWV+GOoGZODTstXp46Q9Ebvg6mm05/WBqW3blRNjdnWuch9+gW/dAyeT1vGkkpKcGLmMVf3Uml+THwXUFC0I5yV6ClceJWelM9iFwIJD9BZq9IRQffVghmvGMeobjcTDHfS/Jnt1AKrKbBp6/JQ3gUl/FEkH+L2tz6JyEN8ISGrl5fUpS6U95r+zp3X8tmun1droy+CZ17TeAbJ2xeix1gY4BDn8Hd/TA0lFVuZp8Nb+0Yp8jeQ5fHV+Zpg+FOHSz5duKa129f50/MQfsGkMZns88Mt0Y3szxr7jjVkMYi6bkkCHu0W1mq6e0Pntw3vu3wsy7xiJkcdY4hrQ6Po6wJcHOPMNNG7ge+0CXEYaO5jxKtR69nFZZqxr4YvqK1TrMnmhHzUWKIGAetXLO/ToNvrz0nugESXmkTQ54nEkBmK1xIN46CB93afm/B2VGH+m9HrnENkgWUdue4IfIINgCL8p4MrOGYwUOQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51ffefb8-fc62-4b58-e20a-08dc2d9a7a98 X-MS-Exchange-CrossTenant-AuthSource: CH0PR10MB5113.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 20:21:08.6300 (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: w36gnoaDwbHJsddA+JrTA/thpkRW06eMqRNq+iKvccVnq47rShAC10OmuulkHXdQuAJvkxwYIzw521nHK1+NIyRaeJ1iZ2Ix+2YSy1eMBlk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB7963 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-14_12,2024-02-14_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 phishscore=0 mlxscore=0 suspectscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402140159 X-Proofpoint-GUID: WnhuTZoa1qEdd2B6gmfTbp4hOTmsN-OP X-Proofpoint-ORIG-GUID: WnhuTZoa1qEdd2B6gmfTbp4hOTmsN-OP X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: CE9B8100017 X-Stat-Signature: ijpf4wtzkytfyccxzh64xwhzuu8i98j3 X-HE-Tag: 1707942075-198354 X-HE-Meta: U2FsdGVkX1+BUCo3rMzoby8+q4dZfJMc4yvi0gUB+ypIEcxM9kwNjOPkkdAtZt+ZO9dWMsM/8EHGE++eo7sNVK2MmJu3SKqwckqyi90siZCUdjrHz+0ATqF/u9cQqudbqhKIrsXmxLtgWahNZwuE4Fsdd6QGQDwm2lzgAu0Y89ud46B0mlO5dRAK78DpCEjq9OcscgKc+ak2zO669pQL9WOUFl7/l0HP1RQv9CLQfHncn+WUxXNwhD7D2dVi3u97U3uTcb50epNWqsSalOPgSvheI7OS8IRzEiDnAA6jS5PehUV1oZbe7x0szrUhZLqXDPZJpaUG3vhcGqhHCRam0tT+V9T+5GClSm5sEFbQSerSAsHVPZ8HcpmarqgkdbPNdquymjm6GPcyOvnmqhOld5WaNTe1MF0hYDzOZA6gGTrKgQYI61QTQwok/OgmuRGuUJHa2gtMDHVf1e0TLvavQmjqbK3seFT9Zgdhb0Oiu4A61elwAFKA/tM1ToEimRf27dkHgo69dvjfklzT1uF3Gl1f87lsaE360qE/k/ujSbfGakv2CPB4RxdiEct6UZePGjbtm2Tn+st/Zlj2Lrz3YJvkiDGua2Bv/elFF4GFgfPkJ0CtEzXzY9VAELSkAEXT2m1De4qO/DsV39Tyy3KIhRYJD9HFpz4QYH4mq1BYYX6TkXTZKX0TPA7l2dF4qaVSkLJz99ueED0XvaWYwmrB/8niVynVwo/On2Sm1z6SIO4CTkTBhR4z+PbtsVqTg/q1Sdc2+5BOPu91B0L8+9R9dlyYLNg8g3qccdN1ENL/yfsS99uKWD1QV5wDfpC413lPiPrTPDLeC0sm6OFxqvMae9u0Et0hClNhr5p05zbUTHudOsGoCquqk8NZIGKE2UOy7X1xq/Bq0jZ0k/K3tHbTl6tpitJBAinOZc578OAvSGtsI2qUr4hvwVSbxGki5ruWW9wtT8kiwCIBmIilkZw AotNQHGe C1ePCIFj0Hancg8hBtEWNDEdSFtEaJd8ZZ3acuzzlKD/+l/Kxoq8h4/5tV1UiozDqfT9WTwRwF+MGqfWchxXJoqVfpw1sFEaUw6ptggricyQ++3I6t+bCoziuDocbkTBusb77eC8p97P8sctH+KWlteVDPrakZ+4+xOpAR3IYEKQSpj3PQ5Ql7oV5EbkhQ6rWB9CYpLXeCGr9oge9/IlnUIx1f+UUaDrBuUPb2Ubsx1sTbs2j6D1y8APs0xTx59N824viUefqICAXMGDVBAD8qXhMAMmEFVyh8PbF0sGuowiOkNnuFCvm1bHGuqLqZUejf2V3XLMkSfJ7WYGvMLVkdp5ybrXwLeT9xjeQYjoUVic9HzVhQzCmn8trtpWKqzeGutRyId6L/ZoxvFkL0yXTfG55Y7UXUEyw6EaD/hgq543L18VyVkTXba0NW0mXpK3jwqmy2fWa4qiOS3c= 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: List-Subscribe: List-Unsubscribe: Use folio api functions from the already defined src and dst folio variables. Signed-off-by: Sidhartha Kumar --- mm/migrate_device.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/mm/migrate_device.c b/mm/migrate_device.c index 9152a329b0a68..a48d5cdb28553 100644 --- a/mm/migrate_device.c +++ b/mm/migrate_device.c @@ -843,17 +843,17 @@ void migrate_device_finalize(unsigned long *src_pfns, remove_migration_ptes(src, dst, false); folio_unlock(src); - if (is_zone_device_page(page)) - put_page(page); + if (folio_is_zone_device(src)) + folio_put(src); else - putback_lru_page(page); + folio_putback_lru(src); if (newpage != page) { - unlock_page(newpage); - if (is_zone_device_page(newpage)) - put_page(newpage); + folio_unlock(dst); + if (folio_is_zone_device(dst)) + folio_put(dst); else - putback_lru_page(newpage); + folio_putback_lru(dst); } } }