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 61939C004D4 for ; Thu, 19 Jan 2023 18:22:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E23096B0071; Thu, 19 Jan 2023 13:22:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DD30E6B0073; Thu, 19 Jan 2023 13:22:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C737F6B0074; Thu, 19 Jan 2023 13:22:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id B46D76B0071 for ; Thu, 19 Jan 2023 13:22:56 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 85B811A0847 for ; Thu, 19 Jan 2023 18:22:56 +0000 (UTC) X-FDA: 80372369952.01.DE27C41 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by imf15.hostedemail.com (Postfix) with ESMTP id E298EA0016 for ; Thu, 19 Jan 2023 18:22:52 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=OeJLYOGc; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.236.40 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=1674152573; 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=jBtg8rAHvhecbBjHcmoVUw80zuBHGMuSoT8UhFp0kik=; b=6DgnpYxf6ewW0KmV5nIx38N3lQ64YC1zuiCzcB3SOUxeptnPqRtnRopOAJX5jzyLIUAOLg m2QlroN7QY3GuIeEQj6OzmEW7mCRw0fVHqHT7OOoC+41j+zBQK5PIGVOYJPrqJsyXFCN21 ligBXqt0EGNYYNvX0mNFjKhqOwf5FQM= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=OeJLYOGc; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.236.40 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=1674152573; a=rsa-sha256; cv=pass; b=Ck7l2DxE5N4R4nqWqH36/OhdlGtzJMjq+Q5qbDnl8fcfFE55G2I6ThnNcMbI0w87FZHs5J 3Se9IgUGtVkPdoknU9IOs5P+IqUs5hjUhk1yPeg+4wOdAdhZM4InlgGPEIl/oelW1GEiYD YY0TKGd88LGwJvkHJ8HDxfJUtW3mtw0= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QTLhk0WXfpE8kRmmOg7q3ScG61F/rvAA/74UcKQy+NPH6xHiH0IBsO8q95ikNkK42pQYmWFc6AknJShafsBDvvpR3CQ0z3NKXcaTbaJV9RV/gpqw/16+rHonvdIFAtvqvy/SMNXi31X/B8YZIXJf2lCQviHDwKlJTXMGswHqMnssvxxkw+QA5Zv/o+QQoBY9ODXVmUNsLMtMdhvow/p3+PDq+DIiQoiaoGR+9NM+f7+MFsUJs6j3Ep4HwX1SE0d6vNdlgpkW3HNJfPzmfTA7hpTLuQjo4fbMu+LdNbZrjMPCqcKFxHYSg/tQqxyoHvQLRQnQhfEo+KfyWDBzNcFOHg== 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=jBtg8rAHvhecbBjHcmoVUw80zuBHGMuSoT8UhFp0kik=; b=LX+kUqmIn4RQaAdvHAVUIj6SAmJaFjarBZYKoM3kd5s/Lr6h65O49gix76Ml9YaF9Rv219XGy3AvycqGJNvHwKs3+JfmJ6GgX+SugLfhwx2G+ZVMey0ygmWXkadDFp5bvbifAKSCXDeotoHo6VvsBPb++1yp0NlvpSw6HnVevfFTGSKWugvtDIp5WKahQpRMr6D5JFKSY0enIT75FMoth4/rCyfJcOoGpI0YOfiz+ZWPzD7OqHvV08ZjiONzrS5Hrr3Wg0+tbwxt4boMN5FqRfKlwxF7irA7NkddhFv0TAe8WXmlJr5lrohiNeM6XtJ4BUIo4ZkPdCGW0R8M8sE6dA== 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=jBtg8rAHvhecbBjHcmoVUw80zuBHGMuSoT8UhFp0kik=; b=OeJLYOGcvBvRqTwEsxsBDt16YxEyhYNimtIgQlXd1hHVrl3Dj2fZPhT2XfHf6N4mPmKam/o9sy3hzJWObb76LuStc/Z3p+wk4B7ALeW6AgLXd+TV330GtmChoYhyTS620uCckrtF5BJ51iRcGm2yg/vVLzc03MHKfW5G0DOGT+egqSXAyeB6C1MarOnyGEpQAHJYep4IAlUxhBy4Bzb6AgvBe5SeWzulQLj/zJjXb5/3bzFjcKfcIRH8ClmxRbEBKwyXq0eOoAeK2eHfUbFp7ZXYaerdPMFhDc8on6jEHrP+WmEXc3O2IGQaareKdu+3YdmtwkwQb/9y7PL4pvd0yA== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by DM4PR12MB5183.namprd12.prod.outlook.com (2603:10b6:5:396::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.26; Thu, 19 Jan 2023 18:22: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:22:50 +0000 From: Zi Yan To: "Matthew Wilcox (Oracle)" Cc: linux-mm@kvack.org, Andrew Morton Subject: Re: [PATCH 1/5] mm: Add vma_alloc_zeroed_movable_folio() Date: Thu, 19 Jan 2023 13:22:48 -0500 X-Mailer: MailMate (1.14r5933) Message-ID: In-Reply-To: <20230116191813.2145215-2-willy@infradead.org> References: <20230116191813.2145215-1-willy@infradead.org> <20230116191813.2145215-2-willy@infradead.org> Content-Type: multipart/signed; boundary="=_MailMate_25EE264E-F02F-4453-94F9-F0547ADB7D29_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: CH0PR03CA0108.namprd03.prod.outlook.com (2603:10b6:610:cd::23) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|DM4PR12MB5183:EE_ X-MS-Office365-Filtering-Correlation-Id: bf36d46f-e9f5-472e-92a7-08dafa4a2c43 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DEg0So4aAqa1uH7JDPneqmSH4zrvcLdO2v75uadAh3GzMbZ1fOiPd5AX2DbAHgw7pHcnUU2K0O29fqazBbeG3wxHyAuF0Hsz0IkQ6ml07CrYBN64lz2VLWBDVTWrrLSwypn+kcfAx3pdQjPAk1vmGc5wK0SKe1wNT3YWFUPM1kA7K+FMyIpXpK+mmaOf0j5ynMdTcQCkAUa5REfZ6MgR9YkGD6LMmnEcu50s+R43Kk+D6PRRoaQNJTiSiBvxpUMMAe5a+5Ce+Gt+eP4m1wWES3qG5JqdkJVJfUD5mGloSLfg+TAIVUsr48+viSf3Vz2LN+dQCCs/x3F58PZd873H9sPou4WapWwyNAScNAMCLMZdwsyjamT0y12fCPJ0957w0J+duXs4WL4LOg71vCKgA3vJydVjpg4uF0jChzL9zSKAOsre9hQk7Nr1h43z3XKACtA/lzRYvQduOe+ZpJf+0PReT04CRsjVuguqFNhRqwEJPjlGJ0xQz9nDb0mQeZqIAXOp+nyE8hdRUGROKzHgdazvDj8yLvwSs9y6jKJZHtDnRMB+5MOgbvyT5bZkPlK1wYCQeLChq6lr6qLYn5LTYW1cwySQj/9H69/gndl0m879P9KQoIaEJkwhW9wSS+8T5NvbWEYwqZ0QQYS+yO776mTNVEayfmeDrzQxr9P8peND4V02I6hUzj248jucxmBM/cGBw4XqA7t0nxOdy4JtBe9A9XmhwlQl/U8UdRH9kqk= 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)(366004)(136003)(376002)(346002)(396003)(39860400002)(451199015)(6486002)(6916009)(5660300002)(235185007)(36756003)(86362001)(8936002)(316002)(478600001)(66946007)(66556008)(66476007)(6506007)(4326008)(8676002)(38100700002)(53546011)(2906002)(41300700001)(83380400001)(2616005)(6512007)(33656002)(26005)(186003)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3qPzTDWOKTmri434bcNrwqrqquUqiwnn7ohG6IuYwg12lYIcfozeN3NE05q6?= =?us-ascii?Q?H7rAF3bNBMJoDUR6L1ouj7bkZu6UIc647OTILaPZEiHJQ/qrkqyDQHmdG8xu?= =?us-ascii?Q?sH3QzgYW4kypPA1C2M0rPCZjmUALsXo8TrV1UN6Os+w7vWzE5U6z5h5/HJ20?= =?us-ascii?Q?O+wPNwLiY9p6+2RZGlxfkjEMLCjlWYPG9nJXHrEOc22lmOa1EPWCqAx4DeJG?= =?us-ascii?Q?L7nUwWYb4owAYk5f9E4E0VM8EPpe7o60Bf2pSpwonUqbFRZ3PdUjWOMHQexx?= =?us-ascii?Q?jXbxSIJnW1jsn03RK9DKPMYcyWr2RSC3IaOTgI5Dy0cXiJCRjRV2NnkiCwYw?= =?us-ascii?Q?5LJCbOIoOMBAx6V5NltOI2nm7hwzwVfTyJGPV7vOJKPD+zjieEndfRBDccv+?= =?us-ascii?Q?/aC55JCVjGvedSXgLwTjh4oNjcKGykvLMXUg0DO4s0jWeRx9jKlBdhSRdXzA?= =?us-ascii?Q?NF+PUkhAUJld31upJHJHkI2w/5Zp90KG3SmTuUw9IMzBU3OFOmfxpkXoC9+4?= =?us-ascii?Q?wTM48xBKFeMpShV5GRwA1WDjlr41ifK8jWDso5YYVYvf8dkX/gQ8VTODa3OQ?= =?us-ascii?Q?WB8teMdYOHoa62so1H75dGtHjv6HgNzdpttrMJtMeUUpBOht/Nf+FHHr5URy?= =?us-ascii?Q?rg1fsUsYAbkrpCw3eFW1GXDuRoADoBWSrBEguuvQo2twit0atS976MRAb8fo?= =?us-ascii?Q?QVZTgKziear1ENEcbLXra1fDnoTIto6hYTBkZjNNPA5h0Y6cNI/dOGUEeeY9?= =?us-ascii?Q?YhZYZi4360W6xyIU+DKvbABfRVG4CXQixGfTBN+QFPkWz+v4WAWa89wDvj2H?= =?us-ascii?Q?OTsnMoyW0dU3jDK+gSdP7KUJv179mDmgfnb+cjfEbAqlGIzLtKNiEL4Bwi7V?= =?us-ascii?Q?rWirA1279h4IS1oqTfP1fCDsyyBOGNGA2Yuumy4mpX1vDrK5BRxlZC+C5CZD?= =?us-ascii?Q?OlZLXh5sGjWt8LgZL9cST4YPTjim93FSFgcSpdDL0TJLaUMzOHmqWFETYHm+?= =?us-ascii?Q?7Q+QfHEM+FdDvffR8fjIUiqZa50TgWxPDgw7BAQU/pUQP673LDjeEsoMNBao?= =?us-ascii?Q?yg/q8ncb0HrEec2PWFoHJc2f1YriVPY7sXCOTdF2HvrE8NcZwVB3yLjwr2b+?= =?us-ascii?Q?yywYNx2gVu9eejoKQaWcbTS1lAWe+j43JOZV4dN3zw4lz9gyZF0Dn1TVBPvo?= =?us-ascii?Q?l61vL5+86pdM2W9dekUBKh6bM04VxMzm/DNtWWOcTabp0jjVYcHN+4X8Qnu6?= =?us-ascii?Q?NjJe/JfvC4llDihjPWhHE3c53UZbHeeiruEGSv5pgci6v4iDLmZFacj5hGaj?= =?us-ascii?Q?6VIH/8e5nUUKmOuqfNqdk8VhxQzElnoSkObKcc00jQwZ5cqqsyz8KwXV+HCp?= =?us-ascii?Q?EOaeh0Ys8d9Xvln8Q0DPRR4GXYD9plDlsq9+p/JLe908pRKp3aLHoa5ejeSz?= =?us-ascii?Q?G7m/nmuMqhNQpzyzIW8eG+jNq0ygk+f5m3Yz3Zg45zf0bXGmwGn3IGDp6MaJ?= =?us-ascii?Q?jdpiY08Py7+wnhMtPPeI8aPrF16xHjHFzn+K2FBK+5ewgv9N9HxP+am9Shnb?= =?us-ascii?Q?RguVNtggHm0ZOJmatCU=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf36d46f-e9f5-472e-92a7-08dafa4a2c43 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:22:50.6946 (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: IdouQ9bBC4V+PHi16ahYlnPKfpJNhohp6JNiobkqVjrFSEJmGc1e4/rssD0VL4CQ X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5183 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: E298EA0016 X-Rspam-User: X-Stat-Signature: mns91bthuffcwkah7fi9tio46t9ejzmo X-HE-Tag: 1674152572-10682 X-HE-Meta: U2FsdGVkX1+J5ewwLcyXY4z1VB9nIKAep6tBSDhv9OoDYvKJMCBAPnzhxMHstWv+XV9Y1/xwpAVMfz7uS0V622WgVoagBv/oAdtettarkTKKQyPby6mp8dn/R+VwbNMCOncjBZ42TLEHFwsUVvworNV/vs+XKLS7EmeBH1tdU+fjuE1QraWt3jzwQbFEjUH6QuA0wqxMY/kWcWcEZakiUSjRz5BlkJG/+2eqblnmTMJK2aMS47hTUDi3RbWU1mo0AAp4y1wsMegORq5SFmUifj1zv1Ky7g+AGRMG5+kI9nD3EsGyDdBGsFBBqFvRyejNyr7gvUeo8d9IU3QesSnFDS3MmV4mxAHObDHEBaA9JYpOocy3dQIafFFgdsNQX6/IzuHsuSDjQ2bYeA/rKeV1Hf1ewZ17cZUSfNEZNh9K3Rzab5MjevWqiy7fUviO5TdLL/SESE7A4kiFwqyw3uDTr5icGTubN1KTrNPDFYIqbTq/L4hSIglGt879wjkV6/6yhRmf1brMYV6BSDQldj/urPbYcSUT9g+Z5t+JkswoVCK6/U1qGrIBakPiJgEHZGmhPmhFhnhxMuEXpv9EGt+B4i1N9FtQrQ3Ql2MjDknJaNM1FVWBxe937yvKeUzh6Uvwcrs5s3hISPMUaGyN9gDsP5rWBr2/zWzc2hTrEG5ysTzjjV+/H3zejm7u8hrub2VV0TuzhDL+ga87d1ieDKkZwk9eRkxjWYfQupxpz0+fTBsilz/bbgw0NV0iSG6K9alS3aepm93Vsff0eouMVT+p5hPTird8q5ie7zPptzy0QY4sFDSJX13hXuJK4wOtRIihlO8HE5XJRVUOxPkWa2QZmBdCQN+AN3P4qucpTf36Bg3XembmDDYGK2o8X/KZYaltYZ00cZ/tDDKfGisU18wp/My13Ao+d7mvAEP0g5uF1pPvn91hFQrziRfjlRapW/ackvJBKshF1nt64LHY0UH K4qMLWPf E2sgbHChOuvG9tDOrH/Bh2QG1JRUauYQ2szmJVUyjWKpBZsum+eKAirXDijANZy9Z8NLxuwF1vz9fdGDsc91dvuNUtpn7CmyYIv3s 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_25EE264E-F02F-4453-94F9-F0547ADB7D29_= Content-Type: text/plain On 16 Jan 2023, at 14:18, Matthew Wilcox (Oracle) wrote: > Replace alloc_zeroed_user_highpage_movable(). The main difference is > returning a folio containing a single page instead of returning the > page, but take the opportunity to rename the function to match other > allocation functions a little better and rewrite the documentation > to place more emphasis on the zeroing rather than the highmem aspect. > > Signed-off-by: Matthew Wilcox (Oracle) > --- > arch/alpha/include/asm/page.h | 5 ++--- > arch/arm64/include/asm/page.h | 4 ++-- > arch/arm64/mm/fault.c | 4 ++-- > arch/ia64/include/asm/page.h | 14 ++++++-------- > arch/m68k/include/asm/page_no.h | 5 ++--- > arch/s390/include/asm/page.h | 5 ++--- > arch/x86/include/asm/page.h | 5 ++--- > include/linux/highmem.h | 33 ++++++++++++++++----------------- > mm/memory.c | 16 ++++++++++------ > 9 files changed, 44 insertions(+), 47 deletions(-) > LGTM. Reviewed-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_25EE264E-F02F-4453-94F9-F0547ADB7D29_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmPJingPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUdGUP/0NCq24g3gxTX+9DG9vxQh6lUISi0y6a4dAu DF1qsBnRJHCHTIp4PRkNsPr0Vo0UnCTR1sgLMhKcGnE+7NCwgZNcbgXc4gC8d8fS 6CoyWAzjKxoZyoeeiv3zDoppkZxDjfSTI5ITdD72sHKoVnQLkOrcIwm53lTZrQDY 78eMFG3Tbl0Ld/9KKFXhOAXIqQLwmLtEAKb2PzJdgGPyCkaTnxg2guACwexp0u6U JEUhO6i1z/wk5OO6jMSjVfue5W5CWCRQWs3EO0W3/OQCbfs4pOD9nkMJ14f4RWwi a+Hb51JUsN+CyREKSHwpRd+HhkJTviWpqEOGB+ou/qlGMopi0XDqKKCBASDCdVgA Y8Mm95WqxVAp9xF0r47CF6yhdguwe4emyMc6/db//Nm0WD2qDoLQJYbVofKtG8tZ 1fgcqdnBjKAyYiM9yyl4gUJUOQFjKQkDdYFI+98AInMVtu3Vx+9CwL13/q1ChrIl 5vfdUut3S2ROlh8hGrl4z2S2cUH0xwhfin8qrZ5UayNXPdrGgdd9auiowi2W0N3f g17o2nbzmq1jQn5Cwp3vaqNC8YOoV68nPG7GUYNdzdLsEPszaW+P705ATTeG94PI DvOXhgyUTM/uQ2/7HvCpMsyqRTW93xIoNwFF4nsrXOez/3oM0uJLb96OQwQ4Tcg2 EIAT9pmX =WvaF -----END PGP SIGNATURE----- --=_MailMate_25EE264E-F02F-4453-94F9-F0547ADB7D29_=--