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 97F4CC46467 for ; Thu, 19 Jan 2023 18:33:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 193686B0072; Thu, 19 Jan 2023 13:33:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 144256B0073; Thu, 19 Jan 2023 13:33:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F00806B0074; Thu, 19 Jan 2023 13:33:55 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E15BB6B0072 for ; Thu, 19 Jan 2023 13:33:55 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id B099B80D47 for ; Thu, 19 Jan 2023 18:33:55 +0000 (UTC) X-FDA: 80372397630.28.7B9DA53 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2070.outbound.protection.outlook.com [40.107.237.70]) by imf16.hostedemail.com (Postfix) with ESMTP id 1A868180005 for ; Thu, 19 Jan 2023 18:33:52 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="W/7h1JtQ"; spf=pass (imf16.hostedemail.com: domain of ziy@nvidia.com designates 40.107.237.70 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674153233; 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=sRTtOvjDSCPlFAUoAQyrY8TlTfC48vAHT/wqe4Yj8E4=; b=P3zOe8EImA9zjKnJO6LCqnbT3na313WWR2bTj3DdvMewm1y0VMIGEWdK3vyK6KnOGuOf1Y UbTyoR6qKzDep5t8wHh4kTtccW1i1pCBDDkGZGHRrLqzpZDhIoUiOBd3r/Mto48xpn+ATP EEgtsSAI66JIK/r0AEpl27pl93bhF44= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="W/7h1JtQ"; spf=pass (imf16.hostedemail.com: domain of ziy@nvidia.com designates 40.107.237.70 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674153233; a=rsa-sha256; cv=pass; b=EuTDwnWyHk9d8MpElTmcewRvH3fQ3+iHSOxsHEEwbbqpj/ss1w0DAqY2c689mMLf9TJ3IK WlxIR4FwMnGSS9r+Tv3OQAII0iUilXLZOB4r505Spf5Vz0lBXf+++FEqN8KLgGzFeY7SqE QltYlt7YrV4pfVxDDjF+7SZ5r+EVL/g= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AonLBqy9VppyS5ibKA0sMKiv0g9a/nBCR4JC5eZZuNurh6WLQSulg0QzX6eytckw96iIo4QMAgqDNlrUTGNJYzlir6M8g6L7fh6E3PiaiBdAytgyHjX9Oo56lw6F58R3FdEayXoVXvsp8v0FMrrbUdviFMxsa6/23S8KnTOdbI0CGlUal2pPUCcfM28Qwkk3QvQbrzQQQ4pLG/clhfCEhurfBGHdqttkMyh9Kt23Eb2yIy04c9xkLCMLpEx08a1sUOfpUR/yB+S6vLKSiJxxE+ujFThn4lYVReihSoFs3iQARnbpl5OmZFVCPfHotoq7AeuEZB/+I9cn2/WbIWXSBA== 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=sRTtOvjDSCPlFAUoAQyrY8TlTfC48vAHT/wqe4Yj8E4=; b=QJMa2Ab3qCBuT0xu124MVimkf9+kLRTZXMhfRUC3wqiH3Iq4rnAajgX6hXMB6ZzjRjtL26e+nF6soVFZ7vkHjh7A3s6J+SCmb1I7U70wK7E//wb5F2oNuGFaOfMOD4eOcxp/K8M6n4YGoAwLt/aiXpEO9DZ9PxSXDmMXOZw6t/spXIYVICJmo6I1ZGpeRd46jhQSXo8dueiEYJPuIR0B8W+BCKfDxcW1Nbnsp66difajt9ksVQ9ZIXhB5HzVrN6d8ioOBrn0j9Faj/e9au5PcB+Bj43ZeRffRM/2DyeL7p7NTpnMzVHP8cFkvk0DU2X8pO8pamm4RkqcgEvfBrBRFg== 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=sRTtOvjDSCPlFAUoAQyrY8TlTfC48vAHT/wqe4Yj8E4=; b=W/7h1JtQi/Aq6tJyce4wqJ/7FzxZ8FPUsgsAw1U/9D1S/FMUgNLWCJhkaoUse7qwwRu1wx9bm1zSxt997b1zQG6ZifjCBV2E/oXnFG7GK7DCoCzINO9S3p8hoDgbazNPLlwakyQCUmR+M1FNlVS/Vnc93h+CL/8/aO+mWhYLi1KZ5M9uL/PYbpC+FYMST/KRfKjqO8fijeXNpayJtVnx+zPOMWTU9xin0XpZrzGggODiUAsSgy0SSbgMyZ84FXZbq8lygyefkLWsH00N6b/QFMJtYVoY4tx6tK03zCKrrtdXDCqiCVC9ESuHZspZhG334KySykgnHUr7xus8A/zvPA== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by IA1PR12MB7640.namprd12.prod.outlook.com (2603:10b6:208:424::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Thu, 19 Jan 2023 18:33:50 +0000 Received: from DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::2585:153b:98ea:3e23]) by DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::2585:153b:98ea:3e23%8]) with mapi id 15.20.5986.019; Thu, 19 Jan 2023 18:33:50 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: linux-mm@kvack.org, Andrew Morton Subject: Re: [PATCH 5/5] mm: Use a folio in copy_present_pte() Date: Thu, 19 Jan 2023 13:33:48 -0500 X-Mailer: MailMate (1.14r5933) Message-ID: In-Reply-To: <20230116191813.2145215-6-willy@infradead.org> References: <20230116191813.2145215-1-willy@infradead.org> <20230116191813.2145215-6-willy@infradead.org> Content-Type: multipart/signed; boundary="=_MailMate_D589BBDA-D201-4921-AC66-F0514623EAE9_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL0PR05CA0024.namprd05.prod.outlook.com (2603:10b6:208:91::34) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|IA1PR12MB7640:EE_ X-MS-Office365-Filtering-Correlation-Id: ff2afc51-21e4-4e20-8c83-08dafa4bb5b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pf1gkQAQstxrx/Apgq2kfxE47RuGSmjZwBlSGWEITugxH/paEp0qF9ebiJ74iCv9/0amHLEg0dx+r0FyR5Og1qMqEAldO1PLOD/omgT7ZEVF2aDSSg/oM2hJIndo13g8M7xs1QQEBd6rkRmapP+3Hyb0eBghYNa1JvvLXhTnrFXTXKmztXPL/4Aq1fQtPoZLcSJNgyFw2BkoqCA4cqWYRM2bru8mYrUtRdeVpwzGYzqPzJc6KrRKWG9VGczhCBNOj9zrbGGStqVS7esvUCMgSkfeEa02jz0xJx7ZYl+c8olTnwbqlQdwd6t8ltLIiWM3VGtcOIE0L0OGGv7faxKvRhXSgzUgrzFj04hlXH7szgFPypBr2xhbkIqiGc7w/Ta8DSHZ3QOVamG8BM/NvVBjwZ+ha78aAbykKGZ66N5hC/Jp/Cd6edMqkFgSjbv9pk34en/MdjmqFiQ3FM5WXV2Ow70VFPhyWKdTWBKKayW0d4HeOsW+gBcNKusoonxYw32q6+SsY6bgTqphy2YNUC/SvlIw5ugtQXQiVsPNi9xtcUjk7AaD+2FmAkFP45bj2XxPMh3GGkk8KMW3rK4zu0GpC2MII9GkmIGWfDrWv7Dac4ukyEjQQXNcSAhpEkSuFmAqdkB0OCuGUgRRZkuQBLkBCowPBmuKfUqnqkLVKxEppJrYfgRK0gI3IyuQsyEGE4lNy4RVn7Broad/JTaS0CnSr6TRB3YfhnWBgB6VUcgOPmE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5744.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(39860400002)(366004)(376002)(396003)(136003)(451199015)(316002)(2616005)(4326008)(41300700001)(66946007)(83380400001)(8936002)(5660300002)(235185007)(66476007)(66556008)(6916009)(8676002)(2906002)(38100700002)(86362001)(33656002)(6486002)(26005)(478600001)(6512007)(186003)(6506007)(53546011)(36756003)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?74w9woTJybTMnqD/QGNR46SxJF2hquN5vA/fQ65LoxNa11Hx/vwwBSLZC38H?= =?us-ascii?Q?9uo5VAtzATnetY+VO/GZb21qerKGj+zJlDNPcbxsd2vX1J6YYMjCVD4T30aW?= =?us-ascii?Q?Kcb3gYZiJuvaXxgFeLF1QAt8+qylx6mR9GvU+UN/Y8KjKIXmL7EtRl8dD6w8?= =?us-ascii?Q?XDEP/HpE+aFP0Qp9O7gaHZnUjslM0uOe+f6bwECeKkONRDdRdx5dkUqPduHq?= =?us-ascii?Q?qt7wjx/7EnHiChr+LjSY6q+QPQUZMVOBoZzr7b6xZNSpSHmm+SUlZANtJcLd?= =?us-ascii?Q?1IrYasI5eu+hw4AMPetAm1DZRgPJMsLGv/0sin2tj4b0z8+3Qv+hCcCWb12/?= =?us-ascii?Q?SO16OkbHiwmN/s+Fne9LQGFvZ2rUt1r6W2Qyh4INtFoX5tP09eN82ZQjBVOs?= =?us-ascii?Q?8RdixBzE992MKNKhCiVRLd7FdpFx5bNVVN0ZzQod+HKewxVgYMyDQM80FAzn?= =?us-ascii?Q?aEVRdUK6ogE43c6L60p5qg6FknB1vOWIpgmghHKLql3NOguYn6F+Z30ikWUP?= =?us-ascii?Q?6WDPDGnhiRxqZbkrWdXAB4f+REGAce+lHQ2gMPb3oOsmIOne2+TfkVZ1+dJz?= =?us-ascii?Q?GSt1qq0IvBeZJIA8QM4vKVKCGP4n2voN6La4i1qFMfV7odX35HQCtWIiX9a8?= =?us-ascii?Q?s6s+7k5rWZ04j1f3kF+J+3UH5GjHpAiAOmfJ8bAPokODHht3JEy+4bGcxirR?= =?us-ascii?Q?nIUrTVipSByZgVaaUMoJuztm/DebJyhgqm9couf2txW71uY/4qZ9rv5TIyPd?= =?us-ascii?Q?ilPy9BcHJMd+OyfP/EVVqckkR083Ouxa0VBQ6HVgxBS0Y3cgCdJ4iK0I0G64?= =?us-ascii?Q?NKohzn4uYjhcitwVSGBNgyskdUqLRCEhbVDsRUhhcT0LFWWOmHZ3s/IWGDtE?= =?us-ascii?Q?WEXrU66n8pBQ2cXo859WyXfNum0xk0AOPShPYdRsyxLFPHLezYFgWOjePIDY?= =?us-ascii?Q?SMENPTayIBN+1s3FB98aJdJRqqDmtFVYl5vvNhNTzMbYRKYBFpoAc10U6UGY?= =?us-ascii?Q?tQOhgtOdhyJtxErPuWJ77XUbZrpmiAq/AVpo29sSA8SJSkl1D6BGSIbrP26K?= =?us-ascii?Q?wXEl1jv3XDLxNo8LgG2DKaIaKbHNhL0sBQHTldwU+V+BojpFhigsxZZJ3iDD?= =?us-ascii?Q?lPLtDB3NyhEYqHncjYsP3vMquNYsUbArjYx3S0nVHPS2SeA4xC5kNhSKvUo2?= =?us-ascii?Q?oA99bhCXBJsjhl/HFv4D1mzbcNHEPN3lRvYXtuGlQj3ODoI1apGImj357akr?= =?us-ascii?Q?ToV9cW6k52Hb3+xYbLHhRbTDm326USmnsJJ7zvtZ5mFIEL+3kqaOfEKi8S8k?= =?us-ascii?Q?f7705rIuJ7Bn8Gotcni3yYDRxgBdl5Q61bMVsPlUvKKciVJnNRXTie0ObXEp?= =?us-ascii?Q?JCut66L3w9GBU3iWuIL0vUAQHkFSH/LSUqjHSdxY+LpIHOQTfYI+3SXx2Xqm?= =?us-ascii?Q?h3+vbOJDn6wm0Zlu6b4upYwETMBy6MZEPkQeUTSKv2tkPgJYva98Ly6mLPbt?= =?us-ascii?Q?7zSherghJ9RXt+DmIWcZh5WWu4DWxVeMieQqMPQZ5O0Xgqu8jlKYqXI3DPG2?= =?us-ascii?Q?8KpVRkLTdLqKHXbfHWQ=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff2afc51-21e4-4e20-8c83-08dafa4bb5b5 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5744.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2023 18:33:50.5986 (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: i5KCxZ7HHhO/dNzjBoYdLzSWYqN3CjSBXzSK5nf9dBOA75H1EuDn6HcAJo2j7At5 X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7640 X-Rspamd-Queue-Id: 1A868180005 X-Stat-Signature: rkdgtnomzsi67fnau5gi8r1w8ymbwmfz X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1674153232-369640 X-HE-Meta: U2FsdGVkX182lo5uPEvgwpfTlMUwbb1+xVq+bduDAQsqP21ngrNw+XZFMbqXsYgEEDGXb/tcWuxrCi51a+WMFKhM+FVFXuzL+v0cTDzuxXWcYu/YWxUyJyftCzifmJxsWshfnGCeviwJT6Mm9YNManqYcSxDbvLSCm0ZFBF60q0CU5pRwuasGrgtMtnBfsfjGao3TTflK89jFFxfCpGfUblQ7eIKiFvkOp1X9mPoxN9J3B3xc6z6kn9CfIIwlaK/s6o8C7rR9E4m8EkPtgo4/v1NKx1KzGxwnwU3ULCpHGxJ/QnYeE/XWC+7xiIUeIS4U3TQZv6JfgJJ+8plkBBBWL87JE6RgF16qOduP5OY10ScEHSzaWcUbgQ91mq6wtAwMjNe8TPa3r3y4HEWT0mVD+xLdBuUQ2AjyOL4qLhxSawmA3ldtnm0v8RlJ7qtQ9/It4727Nx1CTlc6hxZJfToIfNQbxc1qMM+UspbsNrvj7fP1nguKE0TPx04eYAmYXqGpWUDsryx9wLVfUsZdQKUkpGVP2wBWNPPpmky1Cct4xFJCHEb7+y3fNQ/Hu6q9WxM+LviqI/iGOnYxXzbP5tCGF2UnzeJ1XUxjH/DHHiKQ4W1iVHDPTXmgFW3mDv3DtnfOIJKboQEnGG6oTH7AeOjShp2kE2xUnhXh8I8bTlF35zXva82P61Va8X6pPM8jN7vdoKgDqsboocI8Lh/BKsJdGTZhxiCShPiBYXwido/nIOCLKqgPDR8vGi4kcrhYl6w+EKnrdDoTcMX+355+f8zCLX/yjQjSSc2Fv3O393sE0gTDhMOWz7IPuD00onA1du9GtDF7TqHWvJIF3LStxyZGwwgoUJdvUR9nT3gLtm1rk/f/ij02NtICpnkYkIWKstTId6iK+MYsRFufm2pGf9Wo/SARtL7IYoJk5rops/Hh4J/3EwVxfi7545ptD+46FZ5e+7L3D6Qu83Dv9TTGR7 MAoONAzO qIkQ0ZQwl/amYBHY4OiGUCC9LIrSk4vOAMwTyD4zJiVmyFXPSkfcelfK641JkskZx0Q8Yx7k/ocnw5ApO02twV84DShrIqkXkByFi 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_D589BBDA-D201-4921-AC66-F0514623EAE9_= Content-Type: text/plain On 16 Jan 2023, at 14:18, Matthew Wilcox (Oracle) wrote: > We still have to keep the page around because we need to know which > page in the folio we're copying, but we can replace five implict calls > to compound_head() with one. > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/memory.c | 15 +++++++++------ > 1 file changed, 9 insertions(+), 6 deletions(-) > LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_D589BBDA-D201-4921-AC66-F0514623EAE9_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmPJjQwPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhU7isP/j/XPM79MfpIGWULhRmxcGQ3H4eKSUm2JwOr EiUhgBUr2DVatZOkGDQuDqbaP5YxKJeGF4TfYG4r42F+C0R/1YZHv6r2fg63SWVL ZPNa5dNYUw4QPkt54K3Wt0TBx1FckewSaTSEvxB5YbzA0eGEDlUM8i0jbzl8gnkk RR7HHtGlI+I4RajCkmroA8rmEVFI0FjZzomvmxSPErP2RIi//83pxoZp6PSeeyPD wx8vg634Br6shMH3a7dQ7oRMfOII2XNE8PjwCWPUOWzoJKf49SP325bibVV4C1VI TREclRYVGPQ+QnngSKX5q2YihvOxV8t3hQ16ZMPPxERQGqcecTR1VtRrLWkfVdd/ FNWWgr0VqzXNZprhXwTvHcyi8RmWmTwnkc5vorbjyPSK3u67AwV6EwkImT25DQQ6 lUKW7aeqR6ycxv6cQ7bo0kMnJNiGpZVlQ51jBGE3ADCsUh/19MFsZ4t0nmyQuCt+ LHKqrOEVshDNVCiPGRubJFfvvuf7M5Hx6dKH5XzxVGd1b6A6qm76ZBYZIcSREd+4 rQXG0cNfNgfrmgvnZFmKljupIsUpEmiFOQg5UHIOS+suWJWFEywpQhoGoXG+O3nR ZHlDe9xFK0up5DGvbgaTTy4CHJYc5350+EF1zCqhlsiNiM3PGMoHzC36mnc7z42I NZtDYCma =o4iZ -----END PGP SIGNATURE----- --=_MailMate_D589BBDA-D201-4921-AC66-F0514623EAE9_=--