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 9EF17C83F12 for ; Mon, 28 Aug 2023 14:13:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1E1E48E001E; Mon, 28 Aug 2023 10:13:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 191F68E000E; Mon, 28 Aug 2023 10:13:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 032CF8E001E; Mon, 28 Aug 2023 10:13:29 -0400 (EDT) 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 E827D8E000E for ; Mon, 28 Aug 2023 10:13:29 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id C65221202A2 for ; Mon, 28 Aug 2023 14:13:29 +0000 (UTC) X-FDA: 81173706138.27.09528F5 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2083.outbound.protection.outlook.com [40.107.243.83]) by imf15.hostedemail.com (Postfix) with ESMTP id 0FD90A0033 for ; Mon, 28 Aug 2023 14:13:26 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=KJM48ahw; spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.83 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.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=1693232007; 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=/dS7WNqI2OCfbJvt0IGGfSSATortIpeq2JOydzuUv1Y=; b=P/2v2gUtDGPA7ShusQi4eRv/Q7uZ5+DsOjjuhK3WhyDsi76FAZMBB1NF57PXdlFHjrBRFq pQmCXlfVXl3jI1QLTjlmSEFb4sjDE1d5bAyUk94UETt++HzlCZpEvpGSXsDSKlv/FAhs/R bTJhC6odXbSU5RYt/ArXBsJOM/bghSg= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1693232007; a=rsa-sha256; cv=pass; b=LhAWqkMg4rS39V3gwZYzE2dd2qANijTVW/0eGpRNA5P8Bj9V9N3bxZjU5nC7XLx3TAfQdU 43G5gRn/PuVzJYSeSZxjfCQIFFdW3wNBTVyytDLK6cDMgG7/CBkba9mKNmbJ7A3DSHHszJ ofK3uIeW/ro19hfdIUJ80BFVd284dAI= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=KJM48ahw; spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.83 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i3GVfg1iBa6q9o5ovsL4fNbejJ9xejBXSplzvohsT+Jftuy2UUCHMYjFY157oS8e7XgseJpZSKZG6LCLxCV6DhiBeED7MVM58I+JAszu5A7CgHMXfOdBnHh2k8vFH/N82hcO+yT0zxD6KNaw9odpr7Elno2NMBLEdwS3N9Rq5HxRyOgydh5khAplRUT0w7x1xvHblL2bdW4GHAbnPNageBN4sxB5W52IrfyWTS0+btEOlXdB4ucW1qTGwdkL2THRoNMeUSEL67hIeAZKUbIAcCMqlhaMTt+GmkJp2ctC7DSuhbAgOSo+mgMWMqS6Litp8KuIGsxfN264O73zbcapcw== 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=/dS7WNqI2OCfbJvt0IGGfSSATortIpeq2JOydzuUv1Y=; b=h9aUuiT01begeMvNJCg7oNlRp4XlkDWw1UpPQCyR3ebcA97BPNZOZyrgrxs/+jJ/Pj+aV2PffvO0NhSwVVHQVQZnnKWjauhZ5b1Q1mfm12tJFq94c7LF85GiCpgJckPSbl6EzNBSJA8tEBaYXItG+1eOv6YZRO1g5KqdCb4mwoM93VzlrF+wRtI33wAeGA7xyB1WefA7kU3k2PzJSJHdeS8hVkpOVVVa8IE0ifpDpkv4qmD/31nbkJl0yQita4qyw2JYugt+nFnJWAqLhRboGqYOnRBYCXcTCiEOobLTCzudYPFIm0jdQWMu2iL66oiNrj2t36w/7/frb0Ep2bJjfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/dS7WNqI2OCfbJvt0IGGfSSATortIpeq2JOydzuUv1Y=; b=KJM48ahw7baHmr2ycGzDethZM0rez4plYvsPYsJu8gE/7fa82gjUwY9lzsevCgeOyifVI9UUTJhChz30L9JJ3vf4Rrg4wNikrhTQwlAQX+P+gFdw88z7tOkPPSnU4tT11qr02EFReD7lW9kQppxoiOBRTrhebL2a6o1MfdF0xghVGrN3O8pSAlw5K831Eywr6VXyucdrF0T9FwF4H4kdhk+dCFD0K0slNQ3IEtWUqyKyyXoB9gTs6mDwqWm1+o9M9pLPB3r/d/+f5cAnkKe8C0REoydMYFweITl0vd47Dj1IFzHCs+sPDQXIKDNYA8A4VksPnXWxxwPBG56hPMHNzA== Received: from BL1PR12MB5730.namprd12.prod.outlook.com (2603:10b6:208:385::9) by MW4PR12MB6827.namprd12.prod.outlook.com (2603:10b6:303:20b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.35; Mon, 28 Aug 2023 14:13:24 +0000 Received: from BL1PR12MB5730.namprd12.prod.outlook.com ([fe80::926c:4184:7e6:de25]) by BL1PR12MB5730.namprd12.prod.outlook.com ([fe80::926c:4184:7e6:de25%7]) with mapi id 15.20.6699.035; Mon, 28 Aug 2023 14:13:23 +0000 From: Zi Yan To: Kefeng Wang Cc: Andrew Morton , willy@infradead.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, ying.huang@intel.com, david@redhat.com, Mike Kravetz , hughd@google.com Subject: Re: [PATCH v2 6/8] mm: migrate: use a folio in add_page_for_migration() Date: Mon, 28 Aug 2023 10:13:22 -0400 X-Mailer: MailMate (1.14r5971) Message-ID: <7B76C9EA-80CC-48BE-8B52-35868A97BE2A@nvidia.com> In-Reply-To: <20230821115624.158759-7-wangkefeng.wang@huawei.com> References: <20230821115624.158759-1-wangkefeng.wang@huawei.com> <20230821115624.158759-7-wangkefeng.wang@huawei.com> Content-Type: multipart/signed; boundary="=_MailMate_51DCFA7D-1A33-4BF6-B6BB-2BAC855E7D05_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL0PR1501CA0021.namprd15.prod.outlook.com (2603:10b6:207:17::34) To BL1PR12MB5730.namprd12.prod.outlook.com (2603:10b6:208:385::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL1PR12MB5730:EE_|MW4PR12MB6827:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b407708-e25a-434c-a73b-08dba7d0f096 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zv7OMvvOLZgybB4axQYIzkI00xD3uJLryTOh6c74Hd4yEnmMi8abLtGiHzkWBcTCbjFQ5kpj3hMox6y6nnLw90lKCRcXstJpX8va4apR6Xp3EFpLvnf/kUdQKA5xiDP2UDO3TUCQhlE4GVCxswh2MdkF1xLfGnraicjSqqnR84eQOekzBC0dLMy3yd2nbsd83yghjx08zbjvg8NoUQmabSchCa0MbohZYtw+bKt4HWjj5POc+5WErKfnHUkLC+2g656Y6oOWdM4Ot7zwvJq3XAx8QvovmGdFJaqMFKEI/98zPblaBvhffqcr6RO+mChb/PDNGEJqmweDkH1D6gXE+jjCy/KpEE7GJ4T08KOQqbPsr46ged1x1v/lwihyKvYiYoMT1DOiNO0NZaj6Zr89WIcqsS9ed2G8RUoCxT7aahOdgaqsGl/5pN4/QvQuvp2noocyuBLwqR0wP1qXbKXN8pra/7dCAZTsiK1AGOmAvIt0jH9Q+riB8Wv+ofAv3qasI3SSTaUpRLaD//LGI7WKzEpIYRvZpmx4Ma1RzQR2AEdbhyVOnp+FevKbjIclJhs9RngIibqmKFh9cluBJeLDeFdpWtUvKB3ild5XaGolWqa77QENYHN8kcsjXc2L9y6g7NIIxQAiaHnqn3ZxUOWk+Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR12MB5730.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(376002)(346002)(366004)(39860400002)(396003)(186009)(1800799009)(451199024)(41300700001)(38100700002)(86362001)(83380400001)(478600001)(2616005)(26005)(6512007)(53546011)(6486002)(6506007)(66946007)(36756003)(66476007)(54906003)(6916009)(2906002)(33656002)(66556008)(316002)(5660300002)(8676002)(8936002)(4326008)(235185007)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2LEcFN3ptrzyayn3SFhU02p6nnOqtHd0Nt/bvimhXdaJNkEIFfgsWYzH4mzG?= =?us-ascii?Q?ZokKCF44ynigegWTuwum/DKhDK+CY0qNLn0uOhMtrtlMhxCGbL4Ffnc4JlYf?= =?us-ascii?Q?ffk4pv9MhlSCTCCiU3pHFTJiEqPMU+q5dTJRKL0M/flo/RbfNO7dM6S5eeE0?= =?us-ascii?Q?7Rd9Irn7JUv70ud99yhSt2Ojg7ZSBAV5lI9+PQz7aZmvwz+JfziTRmz+HvIU?= =?us-ascii?Q?ZvBVWh+iOBiMVcdXQ0ko+oCQ0xQRlgrEZgHe/QiG3gs524PAj6T3lpZet+be?= =?us-ascii?Q?goheY7EJWSb/qo1SGasG+5DC9a1Gy3iyeu0BsJsmOQ41RiJr2TGIp7aCrwJd?= =?us-ascii?Q?+rzUjF3/RozXUbRkQcRaVOA2ozrpjhzsSojjd68emC36Ef3O7eluuGlPnjD0?= =?us-ascii?Q?5oCr+IEG/MLnxhVFZ2CBQJhVjt0pPUpBawPDu1PS2V/+jkjjIQaB7jvuLDJA?= =?us-ascii?Q?v2v2Ba1LAPa3I+IpuvEylZt8wKLZF7tPJIJCwZuyruxRrGotwXA7t2kfmJWd?= =?us-ascii?Q?TycUqb/I7GP2CvQJwyKDl6cHdBXt3LvRB7jo51hhvKmQYyl/Y34kIpcEyWMh?= =?us-ascii?Q?8jQNK+FgiMNyXGtTNhqyIrVIIbWsR6ePdyKepNzqoorfDkkGVM24SZX8zJXl?= =?us-ascii?Q?dVdfVMLDS9JS9TcdATEuTf8UV7UccBV950Tmsrt+WwbJ79z1RPVFW2wSYSku?= =?us-ascii?Q?u3jvZD/J+b9bGKC1M6+tcANqOtPzqPXdYxF6pKNrKF/1bWbZ4418F00nTcYE?= =?us-ascii?Q?Ej0tQDJczReqtdie3XxZfQepCVrhLHp2MGvgqiTpjmAY7E2QBMxAdO/ycM9X?= =?us-ascii?Q?swijbBKYLgVf6hUOpYfxsMnp1o2J/ZgE6QmbYB9ikqgV1F4uKnjkwbqfXh1O?= =?us-ascii?Q?TfEjYFZXV+vcmIcbiyloqUkGv+LqR9pCHufDUWuELMamnLy3FfXWKqgJPFeU?= =?us-ascii?Q?Bg8s/bsF3s51DrL3I3+YxSkVifAqtScxf9zO8+xyBFr686dsPGWafdx70mZc?= =?us-ascii?Q?t90qDiz5ouA4ENdh6vU4Rbv3m8gFF7pNV7mRGS1rUjzBF/zv4395u+YGaBAy?= =?us-ascii?Q?FCv+xhBnpw/mkcVq4mBTtT2gmSBkxdodDwgPdw+r9C7OYhLdK2NWY4S6qjC9?= =?us-ascii?Q?mAxBJbL0LP19SxkKsb22jT5vnusFRsNmZobMo4ngieSCJ4OQvuQFs96gqmPW?= =?us-ascii?Q?Upmi7O1EAbYID5Go2gfZ1QNSJZth7Y5HhmN0+Vd9Ir/WvpQ//H87FzAp6oAj?= =?us-ascii?Q?2grgLngHIhYjfeAsmHkzS1QCIqi3+WN4rIgnaxas6f7DHQ/W1M1NVJy58PBb?= =?us-ascii?Q?IPGCHFxBguleFpBkbATdC3T3cuEqeaUKnf62ESj1ZGzEbvGR7xfao/qossdi?= =?us-ascii?Q?V4RlAuvl5mOypis+mCpyosd2jeusVO0CNUQGw6WIKIprinPZWi9tLwQ9kqqk?= =?us-ascii?Q?ywI4fmq6m0dcym6JE9o9Bqn9eyszqWk5M5FVqj3DprVNfXOyCiQJ6GYqXq+Z?= =?us-ascii?Q?T80Uvy6D7ZPIIJFppnhjXLJ74LTSx9VsC49S9BBfbV31FnqQsZlaIkCym/Gm?= =?us-ascii?Q?UtChyYeYKsD1FLVAQ/Q=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b407708-e25a-434c-a73b-08dba7d0f096 X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5730.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2023 14:13:23.5505 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SM6kK0LiA5khpE9d+tnG1DriPrFBmA4ra7vSYe0w82rsmeoV4uBNp2l61yDwcTqL X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6827 X-Rspamd-Queue-Id: 0FD90A0033 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: ccekh7ksd95gos5n7ete7scb7bch9174 X-HE-Tag: 1693232006-19571 X-HE-Meta: U2FsdGVkX1+R47huOQNxwDs2s/bIZR2h9NcLgI1IJh1UUGUlDQ2Odd8WiHIDlhPzerLR0aMJwWw3SDnHjQQV+7OQ8lLcoqfTKycdPaHm6b1SSeWeDJbq6kk961KbV6/fcRLdXqCJKv8ZMogpzovphFGA/+66HYI1r8xluZ/fBbzEUAcvkAM/zMtqygtcE3uaVfSAXIEQwREF9RCFnleIUDyMX3IyCx3oXUpb76rwbWudxLjf5nKDpjssG7AB6cAjHC226T5vFVBr4e3HTwgZ5DjhpBLGJOL2tXGEKww/K7q/tpjV6GBRXP5ornmeQPxDgV/d9tZeWvs+fsnWgd1u9f+NJM6As/CEKqUDfB9ja31xrnGVgVMIevWgtXsAsmeoRIbJu9o+EIig3qmglAljs9jw6EKi/dAN7ngLkBDGA8G5CkTw1ROnqMoINgPawufG3ZM0mECXt43SdX/lYlQYs0B/9ACJLONpFTQUWX/Ets+9Ez/7Zn0KPxDGsBb28pC8XyWhkpbb7wuxPW+hYru59SsgUwVmhU7yjAH7Lvy6OO8tRnqiZi9yYq90sGFzx2Iri23Y8uta+R5hVBpwEpaAUYk26GjHRKpKmUbcT4hhi+t+pQzrTMEWsi0+ZeQifEOQmVEIiq6HUHCPyISN4BXjppQincWcu49zE1/132MIUZk4xCgUAtsLwPEvgZnerQhKurriRcoQf/Hc6ARFow+c9gm4XboQAqk85+j1y55IicUPhlHkBd4rluvT4m4reC/u90M8XIa37yumiDOHr7pTf4CojeGOgQ7j2xE4Qjzrg7Rpe7rq1oMfhvMt7oM07EVM78+qF5wPkfdomB5wrseSAp7KgHhna0Ho/y1y+mRLe6wLHfHwxGhfETMBcSQtBdQaUp+z7rLyOLjj1pUH2MiiG2OnRAOI7Ibsdn0mXckvPFy75PJtHMFW3Oc61a/GouHr8IXwe5aUbTLG/+BRHd4 FFGp1Vxw +ryljNr2m1mc0d1NOUzp4pzHqn6e3qBrMjbWPDzlnB73MgoOtqHjiFgPfBmm9WKYIApn9ql3wZ2DIZuH/lvwG6WlSaxXF5mArkayH9NGEK1MP9BDt9R8+xn3wl5eQ0qimmMe6yKA5Amdcf6Z7vx9iKNqMjZbs0X1agmiHvSGpP5FlPmTklEah5I57p8S7hSm+D8WeCgool+IVQYAIfSU6GHsLjcu/ZFk4//xfy7T6q1EpFAFPEbyUudJPN5TgHjNbH2LUtssNoaiNbqbywwZXZ8zhsCRgjKH6KsvTmZn9/0SpE9AjDZy/FvVMs6rr7vLTffSz3+5ubDEYGscFfqV85oueBkUUH2wOiBDWK3ps2nHtQfFMl5y1lhTtrELdQ/nlEXzd16GTT9aTlDU= 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: --=_MailMate_51DCFA7D-1A33-4BF6-B6BB-2BAC855E7D05_= Content-Type: text/plain On 21 Aug 2023, at 7:56, Kefeng Wang wrote: > Use a folio in add_page_for_migration() to save compound_head() calls. > > Signed-off-by: Kefeng Wang > --- > mm/migrate.c | 40 +++++++++++++++++++--------------------- > 1 file changed, 19 insertions(+), 21 deletions(-) > LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_51DCFA7D-1A33-4BF6-B6BB-2BAC855E7D05_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmTsq4IPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUP9EP/2u8tWq5JI1og65DuqkfEj9siVAaxQZxYm6j qQtAA8NEixdeBJxqtx9tztNnbqMHYkTM3Ac8Lu7dJLlwqMOiGw81cHQzALyAJarV 3bXpOwWxE64vQtgMRYD5vFHq78qKQ3gRNLBIqAYZ/la5koXu8dYXkHW8ryTLYyh+ 8YELpabGyf5SZCLVi1D+xm7KkPXyzvacJP3jyAS/KelEbv4HuioeRy8imvzuWsec L8xFwYK+eAHO0hNfgohvuS9ZuRXAVgnhgnBs2BIsuAG12Unq4VJEH4XAhN4rQD8w if4tL4P6b189yfeaat+CHlCZjp9s0W2WyGhqw83BZxBoc/VpbP/yGjBtl6NuFqFF 05dcWk9mdGu9GnP59+6XTE9NgGCVmDGKqMKhaVVDr4ndX+WhxPMZnRIaR8rFv8Xg 1C+kx4E/XPRJ84YcCdLMKwkXwovmXc0VyhUOe+IOOrWHCAd9V6xsp6+ewOZUUfk1 oQJ6k1tzt99QJAKUP6p+xjHIBhJnjCfjJYIaAwzi88QHBLrQfp2IJwUPa11hflCz YJvNn0z9J9vF0cBBSPvpphh0P+8FJZwlCgIVDEEOhj8DhXYLVIkyYQX6jc7buUw7 7iNvcGHvs9TKMhwpvbFhQqbRe8NqD/PPjoZj+JwuEO7Xzllx7VWywJ9P5FFm8kHr 9oW3pXXL =sx2E -----END PGP SIGNATURE----- --=_MailMate_51DCFA7D-1A33-4BF6-B6BB-2BAC855E7D05_=--