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 798E3C636D4 for ; Sat, 4 Feb 2023 03:34:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D6FA26B0072; Fri, 3 Feb 2023 22:34:39 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D1FA16B0073; Fri, 3 Feb 2023 22:34:39 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BBFF16B0074; Fri, 3 Feb 2023 22:34:39 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id AC60C6B0072 for ; Fri, 3 Feb 2023 22:34:39 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 86A9BA01C6 for ; Sat, 4 Feb 2023 03:34:39 +0000 (UTC) X-FDA: 80428192278.11.7D4CC4E Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf17.hostedemail.com (Postfix) with ESMTP id 76A4940009 for ; Sat, 4 Feb 2023 03:34:35 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GK7vxmck; spf=pass (imf17.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1675481676; a=rsa-sha256; cv=fail; b=I8fSt6CIuWtTussOLaGYGbH9H6tHoIg3KQ5zE8NFtovBjepxurn+Tfx3t8o1nlO4aztYO1 wmDj1sGjdotW2himfykJlP4LhU1O6nL0Vt9RXSgCfkrV4KPptSp0vCkNuA73yoh4LKtCyx g3GyzpfdPVvGX3S1d6IzIQCyCeugDl0= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GK7vxmck; spf=pass (imf17.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675481676; 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=3RAHj+q5FN6ntA1idK1+DBqvU6Mo4j2sAlrLPnjiQhU=; b=t7OSdqTjlgFbWAGKBPS+PKZYL0b/iSv/0a0cA0b7XOIm9wsP+xXO3UfNlBt2t9gPxEg5kF g9Fwj4k+McniXeHF/Q0HkWUJrPVjmeU3fNSRD/f8tIRNieF1ZGFVcnLfE3GuRGM2HYfnZr IChD4Opc3jaEitXky7gT0FU4lkxgt/w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675481675; x=1707017675; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=0a6w4zDY0DbmxnASWVYDo65vX3H4cF53OfHzPeSaHvU=; b=GK7vxmckOmTWzS8xQIQLZ9nHqHj2If5ghrpRGbWkRTm5gf5060M9NXwK lKE9Ex0SpPlWrRuL1xt0HIFct/08ZHQpk+SxLu8mH3VM1FOVQxUlwFFLj mP5CnhsWsYRxOQOFc/ec4Dd2zwcPceUycp9hboMsakMH634mMPCbjX7Xj hSZ9Gsge/XGi2ecLEY25fLHNDACAMnYREjvJjfaPXOzIlXzYSt9Rt6yQa 16V40Dt1VaVGNluMRC1qOl61fDartnndiURsjk/+6eLsdMCt0RivrtEa1 C6FAnAhKtFmbgrCOzD576wHKuNzagYtuHnkQCPX4DXKPp/RM42qV4aksG Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="308555081" X-IronPort-AV: E=Sophos;i="5.97,272,1669104000"; d="scan'208";a="308555081" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2023 19:34:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="774552121" X-IronPort-AV: E=Sophos;i="5.97,272,1669104000"; d="scan'208";a="774552121" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 03 Feb 2023 19:34:33 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 3 Feb 2023 19:34:33 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 3 Feb 2023 19:34:32 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 3 Feb 2023 19:34:32 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 3 Feb 2023 19:34:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cYUTU6pVbp1kTnxNeA3Na3vSRV4vyapOWebnujotCb9SWsi3PkCGjBt/kSFATiVU2FyWJv6u1XBCQMiuysavBchErBRPbFv/AYKHaBNIzJbV+8XjaiHLBAfYl9Hur5dq9P/+8Ij59HjeKfBNHEwswA3z088taGERrrx5hCkWcWbye7NQIU2466aKRPMd4p38hQQfGQ/oROliKrIUjO+v1nCHLQOuH69RnJcN9mNIUYVknIi3rL5ybzHRmusCqzfLypY+cmGQYUodAgIIWElLMAa1vHpGJmufO6yQXNfIFTgpbp2Bs/qe0TjSjIQ4O9DkE1uJG6YZCc8n2aUhTcrcww== 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=3RAHj+q5FN6ntA1idK1+DBqvU6Mo4j2sAlrLPnjiQhU=; b=TVmUsX4blsKTJKlZ1jq2ZMUXn2Pd+MzcbFxMhsmbXYAXRXtBH2GbOGLEJaQqaVG4/CavUYRa/RkKpCgZIinp332g4VrzX6zikFwSbocPqc0W3m0wsxa0w8xcRT4SDSOhzOPfs3GKj2rCy5gVLOxfqf11GQHXE3EHG2sgJBHn8DkB9932+zSqa1O3/U/p4iCZGeu1iCEyleNlswOuYuZQHM4L8sqBgJGpeqiB7tAUrhr2pPaWr89NaoWMyY1+sq4VcOiwGXKwf9xWqaK9sDvw2gNouxOtYv89ThRl8zTuGyaVXY8vvhz2tpe1v5B91/0QenEItnQUM9yMOViR3fkfBA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) by CO6PR11MB5665.namprd11.prod.outlook.com (2603:10b6:5:354::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.28; Sat, 4 Feb 2023 03:34:30 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::1531:707:dec4:68b4]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::1531:707:dec4:68b4%3]) with mapi id 15.20.6064.031; Sat, 4 Feb 2023 03:34:30 +0000 Message-ID: Date: Sat, 4 Feb 2023 11:34:22 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.6.1 Subject: Re: [RFC PATCH v3 2/4] rmap: add folio_add_file_rmap_range() Content-Language: en-US To: Matthew Wilcox CC: , , , , References: <20230203131636.1648662-1-fengwei.yin@intel.com> <20230203131636.1648662-3-fengwei.yin@intel.com> From: "Yin, Fengwei" In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR06CA0217.apcprd06.prod.outlook.com (2603:1096:4:68::25) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|CO6PR11MB5665:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e7ce57c-febb-4125-e2f3-08db0660b96f X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: I/bNDU/zBWTTtrl8F6q5NNff+79sIb9/2FDJVvgLgobicJIEgjFJnh0aKERJvBGwH3ra39RkKYWQMLyGA1orHKFi5xd0dJMDUKsSpflXr+02ywE1nDNRGV+aymejoC1F8dVygyiMaxxK9/gxlb+VBCcI4xIi0kwqe2MP0hX2WTFYDTw7yXIFSHthplubUs9xaTMBAMLdlPb6JjDqCilgvgHEDhhM5+1e/ApUpQEsei205W0yd8DewAt/AFQtIY4Kz8n++XkysAjRrMYW+SQDN4IAnDxlBqHU1Tiljgzv8C4kKI+65I4yw0TfcZwPo5n8EsklqyTfNaeTtNXwpeA1FMJSXVgKorv3MlOW8FP5nNFXVpviP/+cV3Bzsa5kY7uI20oxCM09b2BJ1ZL3EQx58yjwXNdulmlceRe4uPACluY3sx08cfnfIXKFm7ma+gbzbwhh3tgk+2NYFtH5ST+0H6oC1O1XZhlBHKZ0TWHwDrO1RjoPrO0gry6hIld/bK3sqgs/qoBmAxKMX2WTLp2PC0CBa0o/zeK88leg8uGtKgg9rlLAiT8HoSY5nYf2PijvtY0FhUIkrpIn3jYdKxFRAS6w+8QEcc4IuMIi78QVgMZhG8lnF4cNzeLDTmPK0iKN/iYSec9DHakxQ/7VKXBMyHz54hdKDKvhp4PCtrqhZ0mDY1lxVPDv0IeYu88pOOmN6vrUAs/KVCpi7H1bvN/rvjko1q90DJH4sw49JowgQL0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(136003)(346002)(376002)(366004)(396003)(451199018)(2616005)(186003)(4744005)(6506007)(26005)(31696002)(82960400001)(53546011)(86362001)(38100700002)(316002)(6512007)(107886003)(6666004)(478600001)(6486002)(8676002)(4326008)(66556008)(6916009)(41300700001)(5660300002)(66946007)(8936002)(66476007)(2906002)(36756003)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SlBYZUJvTFVRM0dodEI5SmFlSWdtNzFTRTZHZ216NDlWSFBtQlBGZVZFK09Y?= =?utf-8?B?c2QrajNYRk9KVGFCRkh4bVhLS2oyZE92VjZjZEovRDkzV1R5VUIrck1FQ01H?= =?utf-8?B?allzd0RnWGZlUy9jVzlYeldMOTNXL29rTUtWYWRwRjZHTzYyaUQzK29tcVNl?= =?utf-8?B?U1ZBRHhMeWpFRTcwOXZWakVvakhrdkYyeXUzTzRYUThTRFJqTkh1RnNHMDVZ?= =?utf-8?B?SUtaN3F2SzdHUjQ3c1hZRkhVMGtHcitMT0srM0ZqbWJmMEIyajA3bFRxVDk5?= =?utf-8?B?OFg2ZDRtNzQrYXl4QkxZV21kbUM1SFc1WXhOUHZiMlZPN285TmZ6QzhSNnN6?= =?utf-8?B?RVVZbWtna1psVkI1TTVjZm00QWhsZGY0bS9LNFRtaldJSmdVYTRydVl0aS9o?= =?utf-8?B?UDdrRFBRNUdqVGNRdEZXQk5BNjZTUlpmNnZKdE1FUVdzUllBZjgrOCtDVlBB?= =?utf-8?B?Z29mRzNXcFA0K0dGKzJ1eHgwZ2dhUkJ6Z2pQbFRhb1FGU0FlOFZCMGpSajhH?= =?utf-8?B?U1FBS2hCeGlDOFowZjE2T1ZZS281MnpQS0NMbGQ2QXpOT0tyQitkNld5blZy?= =?utf-8?B?V2RQTXBVVzBZdFlQZmVpZ25TZFl4NDRwS3VWMjRMajB6clN4OFZYRFhCOVYx?= =?utf-8?B?bFFlT2J4Wm93QXM4S2NYd3FaQmxYdzN3RnZFS2ZzdVZQTndZVWpLaTNrVVBj?= =?utf-8?B?VGNMdkRJTFJRN2V2SExoRDVhS21HV2VaNXhXQjJLMGdrUkp5SFAxSnZQK0JE?= =?utf-8?B?bzROd3JWa2YxdFp3dWM2eXZlNkNlc2gwc1VZMUlqTmZrcUozaGNqcExLUWZm?= =?utf-8?B?ZEZ1WUJqa1BVMWM0dWRORGF3VVl3dVdnaHpBNC9TOEF5SWlBTnY4aEtDa0Ji?= =?utf-8?B?VnFySnhGVEg1SWJ2YWtkS0kzVHpIMFQ2NTdWbTU1dFdOdnorc2FzeFpnOEgw?= =?utf-8?B?MW1hWlV1dzUwd3FUeVZJOVN4czJPTjhialNPWGRzRzB1bng5TWF0YXU0b2hU?= =?utf-8?B?dFduZVp5T3hJUGJ5OHFWNndjejhjalFlQmQ1aEI4cFV1cURXdkxudkFBZ0dX?= =?utf-8?B?QUFUVTJnWnp1bWJoR3IxUlZ4eStTc1FkOVpCVlpGYVl4a2kzR2F6ZnZyYXVr?= =?utf-8?B?cTNrY2k4UDArMkpZNkVqK0thSUNIcHkvOWFHeHpya28vQzQ3cndldHpnVlli?= =?utf-8?B?UzNWM1ZDdTYxV2MyWm5ETi9lSnR2bjUzR1JpdVBjbUYyZlpqQU41dUF0UW92?= =?utf-8?B?bHIyV1pFWUgzRXpSWUdKaHlMZmIvYXBWWmJMWHUxZHRwTUxnSS80aHF0NXBx?= =?utf-8?B?Qzc0cTBRT0pnU2dCQU5od0pYRmVEc1poMTQ5K3daK0dMdm4rSm5rME1XWUhk?= =?utf-8?B?YUNoanVKOHdPanJ2M0EyVmJrUHhKM21ReFNNY1VyQk9lWGw2TVlpcUcvNVFJ?= =?utf-8?B?bGUvNFV6MVlZZlMxMExiSmE5WTV6U0Q3UGJWTUtKbVhZR1BlY1A1bDM1ZWRK?= =?utf-8?B?T0QyTEpzNWIveUM5bXhrUFVvWURQKzlqNkhnekJadU9wTzhYa1lnYktrWXQz?= =?utf-8?B?bHp5Y3pteEdTTFBjK0UrUTdYMk9NbHVYeWpEYlhJaUZHVi9iUjdFRjZQVkZO?= =?utf-8?B?NGd4NU56R0ExSXE2ZVV2QktIRFhqQUN2V0loTmVxTnZWQ1p1Y0REbi8wWmxr?= =?utf-8?B?RVdjdTVWbit0dG1ZOFdZb29COEQ0bVB5SHJRVEo4SlJXZmdyQkVmNGJ3TjN3?= =?utf-8?B?QzdVWWhVNm1TZ0g3RlkxRzB2Z2tLYnFyQ3lYTEhpR2tRamlHZ0F5WG1GR21P?= =?utf-8?B?S1o3SENNdXhiSVlCRExKS01CWkdPdUZUNUloaGJ3MjczZ0tvcFlPcHpWYWY1?= =?utf-8?B?ajVUbXIrVGladk4ybmRHc1cya0ZvSDhrUlR5TTRyRTY3M0ZxVnZ5SDFsb2dR?= =?utf-8?B?aWxpZ2swR2lrTlBhYzFGVCt4T01kZW90NWlMUFp0eUFTYWNoTGNnRko3bis1?= =?utf-8?B?bGZvYjhQUzlTbmVENytVTXFVZFBYa1k1eTRHS3JSWGhwWVZEVmM4MitpOU9J?= =?utf-8?B?ZGMwYzlPK0pvcTFlQW9FL3hxSFFNY1gvZDlCQ09yYzZVckR0UGNrYWpGYk9t?= =?utf-8?Q?RaKKArXaPZClwQrJs8hnjJNLU?= X-MS-Exchange-CrossTenant-Network-Message-Id: 3e7ce57c-febb-4125-e2f3-08db0660b96f X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2023 03:34:30.3926 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HIhAqPLsV/Omj3FCoOyYdYITD4/zCPjjrdExDaRRojvw+aNrn+3MrNs8GKnB3ohOaktlbczNWFJL3geMjfrvwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5665 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Queue-Id: 76A4940009 X-Rspamd-Server: rspam01 X-Stat-Signature: 8dag5gximnoci8adjf6wiptwfwpkegmc X-HE-Tag: 1675481675-94177 X-HE-Meta: U2FsdGVkX1+O9qKIXZiM3eKa9qx9ItRTivFpKIRQTeNRVgWgRwpaC7P2pd/D9SYSvCr2wZNNKZ0qzego+ZL94B7NdnwZ2JjB6ELAkxQ64lX8xiwbkIpwrfaIjA1BKBjZDY38ATHDTW5gwaU0seL/VhOapEr8gmzdXtjTLj9DyqRHYuIv18AJkp2Ib8C6mVfHBUEbg1CZwDc4FwPjAMRO3kiVIdWcHzBPaIuN6SsDO0HwCwdfM184AoqDpnbccaWeNmkrPv6m4Igoxbw/odM8Os/Y2ih3m2yTbRZTxInT5rzoorNgHoDE9i0SDYHVRFVSDrYWf9oiQpSG9KNC6zqbz9fbRe9HpiAMdjsjMbtHy10E5rt6LNSMv61840lQko08Tg14QAnsFYGswLsh6eEve/gw/7RID2O5/Up9LM7zWdbsaIukF5lE+IQZyP73zg349o5L1K5hcFBKYtK3mvgE7IwWgjrRuaGGznpGxHi42p8R4S8RQcuzQALz0WUw1ydGkK+kv14KZNa11OfwsOHTGZa3yu1aimPTK1FruVyn+Zwug06rqIGoXaBsVelHbmVXRPpHjvHirM5kRS1UKGFIm6iUP6MYqWZFearOahVpQyADEqJQHfxN7kPV0n3zgxQb/SnN6KHj6pqAA1MCxBHF1jWKUp7CePAFWH1mVz69Av4MDu50nFcexR5PQazbAItz/onyJZHxeDMDArpyCqrl1vLmZ5ExGfq5/EcSjuMG7X/zbJJBekN//4S3WTnV/CaO+rOum9MLmHeKQqrNWsVHuuQNrsNwJ40ra8ysIzfhGU5LsioKygEJz35j6n4r5FTMj6hz2ey1urskYUkEzd/C02S5WTWP9KTtUgcUDfbP/hxXJ1gZn1/t8ufQlNqnS3/f5PPF7TE4Z9BQyqL9Uoit5wyMmK57ahHIV6dD8nTxJM4KrnO9A4ZSc3QcTVutyX0c5HvupJ4+NZZ6eUdaXs2 iCKyzgQk VfKIc/Pxd0LBmEfxmfEfx9JlnnVXvi3Cw07/HJFAWSk1zgbVHPYCvepUaacNXN1Fk4yPJ3ZwXKvlVOwGfnMbyksgXVGt6S2YHO+7+bIKol7Ygml/9HpRAyrO+b0ivlVaurvZO/Id7VE8Abr8f2Kpu6MA3fM/Wb8yTuyZGvqG4fr1JhlfJT8TOvs6nwmk7XpIeYHvxW4JAWi8151idmxqzqoHKorAmRDuneUrtXt995BZ2p4rhwMqKKTBLKXYMpYhcvBvQPKjeXcz3fLLsO1YoOqb9b43E/XUcQdBOaUuqdsXPsfestSodfXLItY17+GKJh7jUfyjvH5Qlqb+8UBY/j28iJA== 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: On 2/3/2023 10:02 PM, Matthew Wilcox wrote: > On Fri, Feb 03, 2023 at 09:16:34PM +0800, Yin Fengwei wrote: >> +++ b/mm/rmap.c >> @@ -1303,31 +1303,44 @@ void folio_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, >> } >> >> /** >> - * page_add_file_rmap - add pte mapping to a file page >> - * @page: the page to add the mapping to >> + * flio_add_file_rmap_range - add pte mapping to a sub page range of a folio > > Typo -- missing 'o'. And there's that word "sub" still ;-) OK. > >> + * @folio: The filio to add the mapping to > > s/filio/folio/ OK. > >> + * @start: The first page index in folio > > Better to describe it as the 'first page number' -- index is usually > used as file index, ie offset within the file, rather than offset within > the folio. OK. > >> + * @nr_pages: The number of pages for pte mapping adding > > Maybe "The number of pages which will be mapped"? Sure. Regards Yin, Fengwei >