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 AFEDFC004D4 for ; Thu, 19 Jan 2023 18:33:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2582D6B0072; Thu, 19 Jan 2023 13:33:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2095E6B0073; Thu, 19 Jan 2023 13:33:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0835E6B0074; Thu, 19 Jan 2023 13:33:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id EB18F6B0072 for ; Thu, 19 Jan 2023 13:32:59 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 93BAF1A0DCD for ; Thu, 19 Jan 2023 18:32:59 +0000 (UTC) X-FDA: 80372395278.26.227F86A Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2084.outbound.protection.outlook.com [40.107.223.84]) by imf10.hostedemail.com (Postfix) with ESMTP id F3281C0009 for ; Thu, 19 Jan 2023 18:32:56 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=mUZsSqge; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf10.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.84 as permitted sender) smtp.mailfrom=ziy@nvidia.com; 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=1674153177; 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=GNUvMUbogUSkxpsZvYm/3Z9UJ6wcCJ89SkY9f6Z7LsI=; b=wuaFNyQQmCzXdpkdYWy+fY15cVS4khlZw19fdH44DInOp1EI9v7yJ/KivwsiQTFh+NPtcT RNN7nuoDml1eV5axdd22gXZcnp3uUGAmBbRoNP3aJA696FaNCr7IYfM7QJSQan6fHPjKRu 97l2ECt1o4b1IyMgo60acZVKYGiVvMQ= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=mUZsSqge; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf10.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.84 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674153177; a=rsa-sha256; cv=pass; b=zWWaik3ely80xcR97plb5KIcwK07lzLHaTpJvHTG92ckC5VHUiZBL0SP2A5X6Z3zlNKnSX 2T3niZo8C7yuzMOR+FJvzWw1xwREqTGKpP9GyEy4swF0qHJvzOFgquzk55tZzHVDVdJtWR fO7ohh1tfFgmBv9hzPfnn3quyssUPKk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0IF9ITUTT7HFeBkQiM+jEDqJ1PQOltHI2Bux4uoqrLGcVbSR2PNEJzgEmb7LRrdUO/9Yu9EWf9IezA7EgtyIQE3zS+jLXW44k3A+VRgLcbt3j9coiKmAlQHEP6U6ZN5qcYRFVaA48XypEyE73qf9j1N/EiI+Oe8gibZhhWelfYAdzdBsrDJxmyNPkvMTImWdwfJdnma32rPPpCBAJYMRHrbM4loOt/89PGWvpJOt3DyJUtCIsH9chOJEkoQBbKxNZvjcAiqZZgOkpdBdUe0VwSvKqCar7F/+NuX1pg5qsWGrKubxBNR19wj4ME2lI3m77exMIlSwLW85Hb5wWjG+A== 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=GNUvMUbogUSkxpsZvYm/3Z9UJ6wcCJ89SkY9f6Z7LsI=; b=dXEO5dP0/1kR4UAxCB/S8cr+GQ6HhZIV+SVubt9Suo4xOofAbzKM3qPfye6x9H5OPb7+bfqGfV121ixiIHuisGrsRpPiSyCS8DItW28AUUb+esWKqrjtD2tDv3SSwn7p1zz1KGQ8Et7Xsnmjhs8dPIC+MWd16KfXzDJQXov1dGbWKIl9hCUnApxdItb6/QBu9gNK8xeEs/BbEntOOS9hPsOrmGsWkhgoQUPVHopQXr3/wv2UwfChuHLjE327CwNu8yJ/rGsK6j5iMUB8PEServDtuBAkJwaFQxu30xnMwU7WQFWnDv4JosSJ810ch7a3kLIxaBUVkWmT3rDkx2Bxmg== 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=GNUvMUbogUSkxpsZvYm/3Z9UJ6wcCJ89SkY9f6Z7LsI=; b=mUZsSqgel8urZDsHmly6a9QMGrcahXaDxXEL9ALQ4sGJHYrn5yZ8PPyeZVfbUGKs6iL/tCgRV77HyMyKzXeBdAwqquT6oTOTN0MaaBx1jWGdGrlb++HruvZ1t5Ym9ycmASTFqUtIDJ5CKr4BQtJ3u5oxxzhDBfACrlledgzGMAkBsuI2Gh0fwRCeZlh+JjwokDey68oaoPQPy5zrvIavfruyZnzESbsGZ/5YOY0AINchqoNsrTqMqxkTTbYYktuQxZ00avzYuXQSdQmEt7qIa3QgOfmWmpRLPVKpJrVbO7ozj87Qd+YZm1xKPvJcZnqq9kS50V4EbA4BhrkT/Tidew== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by IA1PR12MB6601.namprd12.prod.outlook.com (2603:10b6:208:3a3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Thu, 19 Jan 2023 18:32:54 +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:32:54 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: linux-mm@kvack.org, Andrew Morton Subject: Re: [PATCH 4/5] mm: Use a folio in copy_pte_range() Date: Thu, 19 Jan 2023 13:32:51 -0500 X-Mailer: MailMate (1.14r5933) Message-ID: <5FC431FD-9517-4089-9BEB-6C5779DD1156@nvidia.com> In-Reply-To: <20230116191813.2145215-5-willy@infradead.org> References: <20230116191813.2145215-1-willy@infradead.org> <20230116191813.2145215-5-willy@infradead.org> Content-Type: multipart/signed; boundary="=_MailMate_5FE11A0F-3585-4044-9F3D-672FA660DD31_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: CH0PR03CA0017.namprd03.prod.outlook.com (2603:10b6:610:b0::22) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|IA1PR12MB6601:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b926ea2-2bb5-4ba4-db3a-08dafa4b941a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NoQOzBEqprf+auRFWNF5/KuNfer9bfxlniDDkS5iUBNAGXQ+RT5d/PL0vlka6R4EUwndn0B1n+kr7JhJ/mYQZdEZn5D2h5UE3o5WSUeacb46cW0wbahm+mZUNi6u24jsG4g368D/4pJK/lOss3Lfsuq8et1RC7V0ch02/fwMBwNG1J6MpjV1ZteJ9rz/XuZJ3w4mhiflCwl6CSyDbPro3i2XhPxZwjQbyWTt0BTNBgIZ7EURAHEm3ABGeMoFIvQm3GyDrCrP+N8G6ODhjN+Rq6iHjToRu8c2JkCBcDZ0wg2/B6bkcI6Nocb2xJmGzS5rb+0b3y9XRh4s57rJthRFSLAL0SM2wDUuD46wDidJUKkSFz3sxnGc7Thr67gkJWaBPqetImFS6BZEJViZ1B+MoxWJPq5nYbMyRSYa2PS0gRmMigTbnvzc4yz3ow4fBprywWaHaex2GXwwMAq+KsPLl8rMAT8LNKu1IM7jeUMD9HgrAg4XxC6UW/a8iLPufIoaFPZiQcfoffv51yQA21k7MuyqvGJy5MK33j8w20PhUhsDMgNtGFp+J6MLXFVPh6XhfTIYLeMcCTVc2k/i7iTwV6eTL6veJfrBrbP+GSpdgAX6DtOsQJEJUK23+MjglXkdSvwr8bK9QMXe++Lve9/GtIz/qpcspFz7bKxbgxrF1RFAH2lOCqHW99geXM04APIP25/n0/XRhMyPtBA9ftKCQRjD6XEOMzA5gne4mVAActs= 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)(136003)(39860400002)(396003)(346002)(376002)(366004)(451199015)(33656002)(66946007)(83380400001)(86362001)(38100700002)(8676002)(2906002)(8936002)(5660300002)(66556008)(66476007)(6916009)(4326008)(235185007)(41300700001)(26005)(53546011)(2616005)(186003)(6506007)(6512007)(6486002)(316002)(478600001)(6666004)(36756003)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0txdBqPtoRjneCbhBq3BzDBZWpOcrILYL2EaiTC44AJ3zWA20ooYXCZV/4B9?= =?us-ascii?Q?0X0U0wES3dgnpouJGHrYL0xzE4BYq3dfgCVkGrUatijdDonAtQgthKwXVMUY?= =?us-ascii?Q?bunLeqJrM+9UbwKBJQt7nhzDcF+irDt56gJznCOhwl+uzEUFChi3V56sqBY4?= =?us-ascii?Q?DPWCyB4RhosYiC0mXc7G1WXykyt6Dqs4sCP6/RXNer7Svlqn6Q+Y5XWLECBe?= =?us-ascii?Q?S/maLKfxPvPJik1dBPBaiN9yXAuNXDeOZh6y54D5pc1iuvkr647metahN/PE?= =?us-ascii?Q?DIbWs46O6lAebRwGEYEXIsjVtEi5TGt0TtKmhaTzbiCfrxWkZ7cqnBuyqIid?= =?us-ascii?Q?7aHAx/iW4/QeQoxbToH7vReGcOJ9CpYqyVVrqnjYDdVzTqZV5/XBcwW0ng1/?= =?us-ascii?Q?neNlpaS3LYitsV7YWBSE2YCJz0TR64/TOgw5V1qZhhH3JGXAwnBFYq7DFyjb?= =?us-ascii?Q?xFNGof9tv3mzrTMAtyqICWQN4mgWUMypxnCjhqnWfSijlulLbzDtWudGoZjE?= =?us-ascii?Q?DkgfMX+hUigBukI8sGrhm0ldrmg9EjZNb3rzY5YPhihqiUuokmeKvfAZjycH?= =?us-ascii?Q?9n6pgJ7T1NPIF7o/QweanDziNWMuzpFB5kmxsIcwUPGWR2jFYB6tUpkvg1T+?= =?us-ascii?Q?CkQHA8Vr7MBcQRKQrgH92s1Oo/Wd8TeFk3LCsZtus//4eyFJ5eHn9/GGX9Qh?= =?us-ascii?Q?UKdnHkaSAtlJXUAcCtVYM2KMsQAbExno29PZawNCPPgMdTy59fdAUPuBoqRE?= =?us-ascii?Q?uCHzb63WSmpwyuECQrGR5wxfrjT0eo5cKNnNx/VFfVzW3Wz5LG1H/iV0MHZw?= =?us-ascii?Q?48DmyfDRkKL0rIlbhbn9kaMtxZDvzXFUIWl7jCJPy6UkpTN0FChZ7p3odXS+?= =?us-ascii?Q?FE+QayAJxW4Loymck893GN8yp9oHpxTcKKGium7TxH4DKSkUEXiT86Xf0etN?= =?us-ascii?Q?l37WkZ90h9bT44DPcxeGn6zSMPbCucbLdTuelv54wgW/pKKzninWbMPlHr0z?= =?us-ascii?Q?ud7AbtsWdxL/dA36P63xUNMxgxaU5dcrgCq2F1T2Q6dbuKmEp/Um2wW6Tmzz?= =?us-ascii?Q?nwKozyP1LjjhCfCKoreb/3GkxsREpDabvNRTkrKcsZIiTnRwIM9cFZGdsNTi?= =?us-ascii?Q?Bhi+85vY3r+qML8Q3gzgbkwTeVQkCIx+VJwRgwFuaOmv7vTBBg455sTZVM6U?= =?us-ascii?Q?MwOd5nU0du9GECyDzNWmB2JUMvbjGy5VMsjJdHNzIuHtnAqV5JAo0J8c86GW?= =?us-ascii?Q?7kw97JZLz1hM/Ux38QiI3kz+AC53VDXUx5U116z9UXrLW4J4NchsvKGKcS/B?= =?us-ascii?Q?m/2zIeIDXb9363lw1SwggtKgzVPviV94Yt5rexnY8YgPRbhNqhSmjpA8jGs9?= =?us-ascii?Q?qhXgetQCH0sveHpeI/kuW81gmD3F4yzFrPmkUWexp9iL2Fll9VnmEOD92qTm?= =?us-ascii?Q?AQ1j1Q3Vew539zOPW91hSFg87kwEhFtcvbpYAZgZptzAmp/uzdjSJtgImyFu?= =?us-ascii?Q?+yGBn1aeweqeECEvPPBqB5C7G+X2rV3wRZRbPqC8SaUak3nLFoEHK+7RUw2C?= =?us-ascii?Q?xi/YZgc2JqzqYAMxCgk=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b926ea2-2bb5-4ba4-db3a-08dafa4b941a 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:32:54.5012 (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: +LvU9VNHSVY/SV6ScogaoY3eCFde6cyRx7f/1tfqxJN1u66JZDPvtNeRRKBUjGEq X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6601 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: F3281C0009 X-Stat-Signature: m3ryzoexggxxwpzgjucdrqcqpytqrytm X-Rspam-User: X-HE-Tag: 1674153176-821846 X-HE-Meta: U2FsdGVkX1+XGNqZmGvQUHwat7e/zhSELEBVlP2SqjU951VdfpyVLCfBNjFNLmCyi4kqWtIwZBsBXC01T4YLrF/Q8s35sMe3gnPlm757IPdcVuwHZNCPmz8wFWyLVnWQ01EcYfmS2ItaApkmepXx5LQoFn5tg6AH6hsEwwmOyQHkXISgM4NA8QjZhaglFm+Z9XLCQnXxRU9yr9FL4bFxcGNEgf4fCAnhg+eszCxD9wCvfsbr0AJ838fxjpfQzebtvWQCSSxHGuYp4MxRUe/+U82YOnaG9ppJGK9giuFy3TqiV2H4OhymHxVZacP2e0K5ZKAB8RVDLT4FOljCGPlcoA281vIHY842nOMBoANsOMMzBr2PAppI9Mgq1fLb7hJIDBOFMI3SBeVXo6/MTn5qqi6frVMpNX92TUzJr4gF2Q39sZGQj736BM8oLIJw8DDgmQOo7YzAAQ6qBdCvgUgpR+I3PcYwt1ULGXSPM38i9UoRyfKYlBFymVbcvbNxHBa+e5J0ti2NUvMyEr96T0+Y5N5HRBJEFGJWuDLoKuUUxVSe6FTB3Foje9WIuAH6eB9766Kmx35IEtKJ/SS0G2gRFJBU5SkFFt51pFTZDDnK79iZePnef39giaUbOn2re8xjlEGl03oSj4P5fBVV96DGt/kcyVRjiL9Lz7ritVMOSJ64ez07KM10/laX9AN+DLWNSU6wlkfEf6ltOHB8h0lnX0MPEsswhUGdY3ePrdvubFd/vdwLJ+wh3jxacWwbRM/yqVWguEvdXuxdpjtWStW5JqYtT8XPF/9skZSeiZKp7gZD7VA5QDDjDT4I+ziIqG4vl+W4CwCjKKyNQWwKVxwKALsIsH5A1Rhe2QueNBgRQ2mtCFdmHbx6baCwKgopr42244z1a4ek03qAG5Qv8SFUhu69Z+33F1b6eb3nmI863A8JyUt4H3GMlL5hZX1TJMmQVk6JxP8cQ5C2GkrGp5g XJMI2bCh qgrqQqOl7muKy4B2X0U7F4JpH0jKfigWZUp93wb30CRhVOl9gGY3SEN4xdgJxKspsv/yRqOFTlpGy8enM8+h6DH6TurYEv/tzKGyR 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_5FE11A0F-3585-4044-9F3D-672FA660DD31_= Content-Type: text/plain On 16 Jan 2023, at 14:18, Matthew Wilcox (Oracle) wrote: > Allocate an order-0 folio instead of a page and pass it all the way > down the call chain. Removes dozens of calls to compound_head(). > > Signed-off-by: Matthew Wilcox (Oracle) > --- > mm/memory.c | 51 +++++++++++++++++++++++++-------------------------- > 1 file changed, 25 insertions(+), 26 deletions(-) > LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_5FE11A0F-3585-4044-9F3D-672FA660DD31_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmPJjNQPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUIBkP/0Dap4uajN/IHnJ3e89iQrrgt+JpMUmiU0CI aSAKrfYszUFIp23cXWA2G7SvNd2FgctwB1QA2YQEoCxkIzngMI7k9MeybMlsLMsy UqvYb5EGshEtZuNpjGFEJySOKHMj77KBpHMS3Upv37MjD4Pdq9wL0+YcjLaud6hp K6YUSjJZENJHwbn0ZAPhhNXv40jr6t2VrCiojCltthekv1YQ3cbf0xPwTxW2dAW0 5V1IEQxGZX8/AgXFLmZUCS7vuO5ObqWiRK1qDqr/vuqU+igXZPOl9jMy8iJkclRj i1cwpBQMfsp7gMMiu9IPf547/RdOQUEULw+Cz+ZdNZfcx1X2Rxo62GvMe90t+817 0H8fLoq5d8L0LIg9HbF20zws+2y3dFruoEBLJzuzFNZClkuxLDtL9GO9unwFBUbY wMYpxaFYs4VQhczUBxsCtxeNYbbU2ft3udyXZqe3hNAI/DwOAp8oO8ewkybmBfBw t3yVbgOb39BFxp7wLOQlT4n9BcNOvEap2B5YpcGSw7TpS9/KCcBaFXRHOLXMFaAZ GEawmUOeJ3WiZFQ9RJ06IsM0KaIdGoKmJv+Daya48HBXSQIy/LstIu5SR3Q+L6vk g68A3lQtm+NNMnvcEKTu6pKBhssVHrO6Ji1BFDn3o0QaPIUZcoMt9dbb+3GTje8K 5GCm6usN =DP7O -----END PGP SIGNATURE----- --=_MailMate_5FE11A0F-3585-4044-9F3D-672FA660DD31_=--