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 15A3AC4345F for ; Fri, 19 Apr 2024 14:04:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9D5366B0096; Fri, 19 Apr 2024 10:04:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 984C06B0098; Fri, 19 Apr 2024 10:04:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D7876B0099; Fri, 19 Apr 2024 10:04:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 5F6BA6B0096 for ; Fri, 19 Apr 2024 10:04:08 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 273C71A148D for ; Fri, 19 Apr 2024 14:04:08 +0000 (UTC) X-FDA: 82026450576.20.01D8A82 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by imf10.hostedemail.com (Postfix) with ESMTP id 76A4BC0010 for ; Fri, 19 Apr 2024 14:04:03 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=J8il8EKx; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf10.hostedemail.com: domain of fengwei.yin@intel.com designates 192.198.163.18 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1713535443; 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=3tIsiUALoNsyHEdzalrmf/oi1tNo3tJnXpFVMPuaGoU=; b=x6e1fpnwdEOZCxqtEFmQ7tpiRVHHHgv1FqpUDJvVx401dSNsM1zOpQAdswk/SEtUNc7lQD Caw8eGF8tnvDiYBlzgQkhw8OqJjPID7HYUCwuF0bxGJGHiaet3/Iq+l9vNGIO5iml2Z+sn LCEL2fFmQ1BxQMwce1Xd0rq/DYP+ZQU= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=J8il8EKx; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf10.hostedemail.com: domain of fengwei.yin@intel.com designates 192.198.163.18 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1713535443; a=rsa-sha256; cv=fail; b=yuCD6wV08WzNm5DYBUJd3kmetI9W8fv874QMrjmJnaYfJBAEqFe86c3YLiDiayHEl5X7dF IeoRuTIxxfqHF5D5Io7NIJs1s2AM6un8vNjdLANWM7d2UObqCnX0W/mERYJDgb1uP90eAj LRylnzSCleC4MfqnCW4cNJqXY/hU5WM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713535444; x=1745071444; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=DIYInrMvx3VTMGQKvO3XetqZCL3Wvvc6yT//hF422Fk=; b=J8il8EKxmZtofmqZp3Ikq6YbnEsDBwtmATa4oCRZjRem7skRJ4xwy5Uf 25r1pcj9tEvP8oyBkLEh4E8MCKHrnfoVn+M7xQsXrTCK9n9OCaT21+aKs 2MqfNh4DJtUB3lSZdAIp1ZWyPZtFXWHMACHWHmOYXpLbUdczHSu34sQuz Su0825/qXBArOZIQajNVuPpFWj7f1m5ZNakH4pX57TmATm6DF8ZW7O+95 HxrgQca2rImkEdN5qtPFz15hyGv4ffXfibnldkUklSRCZU3FhU3hDI/1M 2XYxySQMwOBMk2kVvFIICUoOdxvHy8N3fOUhTduMIXCvYROsokY/a+8kQ g==; X-CSE-ConnectionGUID: DtIM0/2+TPy2p/4Im94eCg== X-CSE-MsgGUID: BChnMeOzS7ygGbEVoDuf2A== X-IronPort-AV: E=McAfee;i="6600,9927,11049"; a="8996381" X-IronPort-AV: E=Sophos;i="6.07,213,1708416000"; d="scan'208";a="8996381" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2024 07:04:02 -0700 X-CSE-ConnectionGUID: Q61Gz204TbWYzcmWsaue0g== X-CSE-MsgGUID: NSTqq97RQlOA9Gx3qmYswA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,213,1708416000"; d="scan'208";a="27803901" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Apr 2024 07:04:00 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 19 Apr 2024 07:03:03 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.35 via Frontend Transport; Fri, 19 Apr 2024 07:03:03 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 19 Apr 2024 07:02:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fWVbdzLZsKoGipA9E11qtBogufsPjEh6Ywq8iUAaTTI2TVfljSdMA1Twrm4RLKVvaebVKRqN0ROvMsNSDs2Z4UQGYozcegfnCaqUsvd4mXZN87iI9sLvTb5efCuguMfMoIlst36GsNvr9DkiVXTNFN4cFCP4DElwF0wf46OUKa8haNnvtGFE0OUcRk6oeVAQqGRYJwCyLrUsLR0EC6ww8wYY/Or4Z2MAJ/OuG1o+6BVxj26CfLQmajkBo7vdi9duTn4qu0ySTy+XxTVmZNPVGINfhAIymdQWK2cPdFsjYWT6iGql7BdpV4GxZvLi+MGNvFTMH4F2OhGTJSTAd/S4fA== 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=3tIsiUALoNsyHEdzalrmf/oi1tNo3tJnXpFVMPuaGoU=; b=A4nrXVTCSTPevf0Zs9CXSgDHukqZV0ub9Bpe5iRKNxAl+j1kZeG54nyfxXQ3hg2QYGKHqn5OGdM38Dh+uJFh5N7E7V5G279hUvpG6/JoUfk+dstzPl3Wrbb+BJE+ToqAgehT36XwA+Ku3W0stXSOEYxhMTXuN6XK0ylzStzGjQQ/iSXXPdalMSoNBsQTZC+R+l8lumRGox9bVxEpMEBQ85VBAZb3nKQBLnqxu8UE36CX5wubn9P/5ZdLdTQBaQxTJ0lXTPD1ojKImK+Vb79miFBDGm+Cyo+BWPmJqfKzuh+ptRnKTXVk686kWduWo6njlBWi3ygvSYVkht2htjofhQ== 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 IA1PR11MB6100.namprd11.prod.outlook.com (2603:10b6:208:3d4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.37; Fri, 19 Apr 2024 14:02:22 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::65ce:9835:2c02:b61b]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::65ce:9835:2c02:b61b%7]) with mapi id 15.20.7472.025; Fri, 19 Apr 2024 14:02:21 +0000 Message-ID: <12e65c32-076a-4394-943e-7c1e9f63bcc0@intel.com> Date: Fri, 19 Apr 2024 22:02:11 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 03/18] mm/rmap: add fast-path for small folios when adding/removing/duplicating To: David Hildenbrand , CC: , , , , , , "Andrew Morton" , "Matthew Wilcox (Oracle)" , Peter Xu , Ryan Roberts , Yang Shi , Zi Yan , Jonathan Corbet , Hugh Dickins , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Chris Zankel , Max Filippov , "Muchun Song" , Miaohe Lin , "Naoya Horiguchi" , Richard Chang References: <20240409192301.907377-1-david@redhat.com> <20240409192301.907377-4-david@redhat.com> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: <20240409192301.907377-4-david@redhat.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR06CA0013.apcprd06.prod.outlook.com (2603:1096:4:186::18) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|IA1PR11MB6100:EE_ X-MS-Office365-Filtering-Correlation-Id: 98eb34b7-0e9d-4909-06e1-08dc60795531 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UkVRQkh3Ky9RYmc4QUJhREUwNXR0dmlTQWNRMUw2blR5ZjdmK29SSXdYL1I5?= =?utf-8?B?aks3dERXVjhQdFUwVkQvd2w4UGcxVHljYkdWWUFGZHZreFg1R1I5RDNXZDg0?= =?utf-8?B?WkdxWTVVTzJUQkJQRWJBTW91Z1o0cjBlMlU1dEg0QlMwdklyUTdIN0srWUdF?= =?utf-8?B?Um1JNk4rNzljVW1aeW5sOEtnVURVcWxHNDdyMVBOZFF5WlRheHJuZ0FZc0Vk?= =?utf-8?B?S0ZHMDh0amVCRjJUcVV0MlNRcjRuU2h3eGF6cm8rS04xbkdGSUpubnJYeXpN?= =?utf-8?B?dVVDTUhIR1JDcVpTcjBOSUN1RW1sMVp5NXJnaWpYQjNwSWZXdnFKOUdyNmIx?= =?utf-8?B?Qkx5WFBrZDUvRmhsTURkZTdFRmY3K3NWTU50ekRvNTl4ZnMxZ0pJaXFFMnd6?= =?utf-8?B?RE9GZ1RUT0I5SWN6NkdNZ2V1dSt6ViswQTlGRU9qbnY3UjdFZk9Rb3dYdkx3?= =?utf-8?B?TjdTOUpSNUtPTTVzaUlxRG92WmI0REI4YzFYcFdQYzM5SUZoYzkxNGRSYlgy?= =?utf-8?B?MFpVZjFBQVBrdHhEdzlIeDQ3WDFJcmJiVHR1L0lkTjY5RlJoa2Jhc3BxdVB1?= =?utf-8?B?dVMzT2ozRUlUaFZZRkxaU1V2ZkdtZWJ5bEZsL1VtSGNWNHhjTi9YZCtzTGpH?= =?utf-8?B?aVZZQ1ZJN0xBc0xoRmJCR1ByOHdYVkliaG5jUnRWRVprZ0h2VjFZVzJBeVBa?= =?utf-8?B?ajRNUC9TS2M1RUw5WDZOUUMydTkvcDhkRnZ5Wlh3ZDVkdmNaQzBVQUVuc25N?= =?utf-8?B?TnVGelRUZDFJTjZuSnNpZ3FzY3lPR3ZCdXNuSk10YXVPTEkva3RBcWFxeHkx?= =?utf-8?B?b3FQOGgvK21JNEpRNDF2MTI2MmplVHlxenVuaHRiOHp2aFcvZ3Vma3lHVjhW?= =?utf-8?B?VG83ZGVTQUJZM3NKNk00Ukx5N0FZZ09XbFcyM3FmMmRPWDhJSjBNeWNLYUhC?= =?utf-8?B?a3NPbGEyRTZyN2E1aUR5cDBBY0VMb3pzSWZ3YUMvNnArWGU4cHB0ajRBRFJp?= =?utf-8?B?UmozSjBaektaZkR2RHVkc1B6YUFBZEpIaHc1bEJ2VWxTb0xJd291VnZGV1NF?= =?utf-8?B?QXZ4TjA3bytCZzR6SXRWVXlYb1RVU1kvZENXYTV2Z2VNUmNGeS82dTlBd3pV?= =?utf-8?B?cWc3bXg2VVU0aDRWUDB1ZHI2YVc3S2hpWkxOYlhwczh3V0NZbmlIQXVtbWhI?= =?utf-8?B?RTB2aTh6eVFLS2NYRUdNRStNVXpyL2g0anZUQkhPUWpwV280L1kwK1dXRE5m?= =?utf-8?B?dUVDclB1c1hMdkFTZExEc2VHb3ZTcEVLa2NEVHVCSEZyZUQzOHlwQXpFUlJs?= =?utf-8?B?QllibVQva3RGQTkzRkNUNXUzREhGd2pFTHZVUHBpOG5Qajc5WGFUVUM2enhq?= =?utf-8?B?Z01zNkF6TVBSZmtESExYT3pXcnBKQUdrQmQ2ZzlFV2tYdzFtcHNxMC9BenFy?= =?utf-8?B?SDZtSUFHbG5hS0lPNDdRN28rV1JncStpMm8yM000WUxyTEQwV2ErKzJTeFRj?= =?utf-8?B?RlBtYWdNVkxmZlF3dGdyYnJNQW9odUF6V0o0M0c2NlRTcExRTDBLcGJHanlB?= =?utf-8?B?YkdNbW93QzRHTFVsK1pmd1JjQ0NSdHdsTStSR2cvZ2tIcTZyUmxuTk5SQUpM?= =?utf-8?B?aGVuTDNnN2VUdFZkRXhIMmNQTHRCdTZEaWJxajJxd0NQaEVuRkpwd1lKMG5x?= =?utf-8?B?eDI1cWIzTDR3T1dLajNZRTA5NTVMdGZ2bys2U3VEZnFhR3lBcy9wNU1nPT0=?= 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:(13230031)(376005)(7416005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bmJoVG8yZG11SzgvUnUyUHNJOTFOQWNROS8rbjBHWDhsNnJRc0NYbUpZTHJE?= =?utf-8?B?NElKNGVPajZOakpFbkp2U01PaTNORjFvSVUwMnlSclFxVk9tSVcvZWVnc1lv?= =?utf-8?B?Z3ZHZHdXNDBZS3VMeVlFZkFsZjliTmVObldMMDkzN1d3SjRUK0crMjc5cXFW?= =?utf-8?B?eFh0bGpvemZManZpN3hEV3dhVDRleE0zRFQrbmZFbmcvQmQyQVhQZ0FlZlJG?= =?utf-8?B?MVZDSGQwUmhoMTk2RmI1TUJXQmg4LzJXdVBRd0ZiS1ZycmhQQjVEV25FNmJ4?= =?utf-8?B?SnkvSzl1em95eDdjOE42MVdaS1YxcVhRbjVxcnA4NFFuK2lyTWwvcjZoTk9x?= =?utf-8?B?V2pDRHNYSmV5YzFvdTZySmJSWFNPWU5jbkc0VzlNRFZackhLZzQzZ1gyVkVE?= =?utf-8?B?TWc4M2tXNUFFTEZZcGwzQlYrWGliWFlVNGpPZTNibWlIODdCeUZYQVhHSEhR?= =?utf-8?B?RTJBVEJLZk51NTk5YWtOc3pRY3lWM1BoT25KanRJSDRKZ3pVZ2NRVnZicVNS?= =?utf-8?B?WktPckdIZXpQbjQxTnRoTU84MkZ0a0NtR3hFNlJmUVVBS2JmbnNOcDNrK0l3?= =?utf-8?B?eW9GejNJVnJDaGRBWVE0bDNvR1dKd0FlUVRKZHNXeVZMbnlZU0g5UUczRzFB?= =?utf-8?B?VmF2LzQzTW1xc0RRZmZhc0oyK0dNUk9tbkR5c1d3KzFMdm9ma0FRdnZYNFM3?= =?utf-8?B?Y2Z0Rk5sclYxWVo0Vmg3NitEcWNtcWs4K0svRStXbXpwNW1BYk54WWpCcU12?= =?utf-8?B?WTFoWWVGUm1pRmlHbjJFQlM5eGFVeXJGTVRTVGlSNkVQQXE0a0o1ZjRHeVpj?= =?utf-8?B?L3UraHBnZjBZOUlJeTZBNFFaSjZQa3BreXE5ZDNQcGsvMmU1VDNlakhtQlNk?= =?utf-8?B?Qy82Rm5KckxvSit1RTVXdUJwcy9zMmtiVVU3OXVXb215bGFxNUZtN2hFejJ2?= =?utf-8?B?OUwwdTFpSEJvN3ltdW1jdWdnVHk1dStLNmpzYThLZkJsVnF2MkpVQmJhZmlP?= =?utf-8?B?bFpSYmRneWhhQmVBbm54cVBqRnNjNmJLUGxsTWErSzZVWEV6TU1WbXdnTVV5?= =?utf-8?B?WDJPYnF6TDR1ZENwT0NzNk9GdDMxYTZsWXAybFl4aEFSaUxvRXI3Q2MvR1BX?= =?utf-8?B?a0ZIUkRSRmEvdFNHWm1LNHRwZmRhT2pGRjBLOHpyZ0Y1dW0yQWJaZmlUNXRG?= =?utf-8?B?VWFQZFdudXpUMUFuQWovdXZ5blYraVlDSmU4M1NxYVhsRmU1VGVVaU43UFBj?= =?utf-8?B?c1dCWDJ4N0NKQUxETHMxdUk0Z05xc1lUdC9GUmVVV0kvK2tZMTl0NjREakFJ?= =?utf-8?B?azF2cWNkc3Zxd1R6NkttRHQvT0Z4c0lsbzhUVml1MjgvNnM4ank5RW5qVGtP?= =?utf-8?B?WkNmbklidmRoUlpOWHozcE9GUTVDbloveXRYUDVjajcvMVpkbUR1QmVTKy9B?= =?utf-8?B?TmZRY2VwTkh0VXF4aGdMNGZlb0JaSWJiRmtYdHlUZGtnTzlRcElFY1VmaGhl?= =?utf-8?B?WWIzbGdaalp1UnU5REhpQmFjWWNxTW1TWC9MYlk0Q0lSUlhScHZsQXJTR1Jt?= =?utf-8?B?RXphNHdRUTRPVmR1RURhUEphU1o4RjYyQUhsU1lUMVo2dlRCZDBmTnpSaDl3?= =?utf-8?B?SjZUSS9zbjArUFZGUW1ib0g5UTEvZzhBQzhNV2RSVndKRzRyd2Q5RjhtWkdU?= =?utf-8?B?c1JmZHFwL01MS0ZNV21XRmdJendWWDc5eHlNUGtBd3Z6c09MQXRRcTZYaE4w?= =?utf-8?B?cHhrYW12VXA4cDlTVksvdmQ4UnkvelpWMUJxNXBaaHJZRzBiSGRhSVZob2Nx?= =?utf-8?B?UzU5V2ZCempRQUZrSjluMWJjZVdleFZIQmd0b3hodjVXOTRFdWhLMHY4ckJw?= =?utf-8?B?aXlVcGhzS2ZUeFpQN1JhQ1V1cGJBZTN5NkpaMXJCc29EVkhWcDM4YkVNK1dW?= =?utf-8?B?bHR4eVdMajhJVkhpSmJTL0V0RitiaFl1SG1nc2t1SkRnYmw0YVQxV2Y3MVhv?= =?utf-8?B?Z01yaEZkNHBmT2p3dmVSNHgyUEpiYTR5ekRRUFVlamVYamV3cU9odlVTQTl1?= =?utf-8?B?L245Wm1CcWxPdjcrRlM1NEhPRjZZbHFpSzUzZVNLaGN2Nytnai9UTWFsNVJD?= =?utf-8?B?ZXVHSWZJV3FSWk9kanllcWljTkxJTGJJUmtFWEJrZWxJTTllYWRVT2Q0Q2Zt?= =?utf-8?B?eWc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 98eb34b7-0e9d-4909-06e1-08dc60795531 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2024 14:02:21.8795 (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: RKWZ8vOBKmWXBJbnB9RwjlItrUYEUud+b6DnuzCvvBjHMBDzPDr8/lqOQtFeWtipl3JfCvf0wXrliUWWN+/EQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6100 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 76A4BC0010 X-Rspam-User: X-Stat-Signature: b3twyihzmu48ifi187cbu4qqp48rcoig X-HE-Tag: 1713535443-562310 X-HE-Meta: U2FsdGVkX18fnsbeTmlGX+zswtecy+vgDYQhQywguKsTQXms5XwcVoij8fJ3bttCOmukdSELHNt3n03OauIgeetHcKRvgpNeeJODBi9tKvJTYKCJZXt5mJp+dda8cr2Bbg+mVjXGJA7WBuSMn9nNOkZAgHyTB18upv7ufJLNrkHatc0cjiLcbHyetNj3D87tfFwAZTR55JZyL2KX6g462oYklS660IQAzdVaULH+x6vrQxq7LQVpUUzo2PFnUGUQv4Lda5NKTrGFbjEouq3iQQvq5qT9npXcu6U+ZA52d4Opn5TZ8wvi0rtNQGHa6Jq7K2nuC9/akTptWnNxA/cS2Zj7ycXuUCDiOdsZv+So/NqYFP644xmRr0NgHNAcaebHSzB8VqLgVWFCmfELNkSCloA9KE1Q4yA8TXPLigEobXx0h1BzyEsP8pwYFRH0TeOG9v7ap/xW4pHMOwQQP32sxccVnoIy2c8tsTnKiGtRhRf5yl9WBCv009AbOtJrOhPSmBDiJ2g3RqidEk4+pX5SYM4Te4hTvhRCdohstptj3mUuHhDnOv10dgpWyntMSvxKQXs/kNfLB3RSznyibGE8dPtT/RgDpam7iqHM9Y+zwou7PqWyRDSnrVH8K0btXm/dBIXkmJf3kS8ixBBuNUfm98fowkNlC0JnkEiAf8/IZRPJvtQrCmpo56B23qsGaOaeWv7ZuvvxF/SeUnuJHhT04r1Z0RjHzYaixfDxHGgL37EDIKYIdtDpmLZHjCosglyus3voGeFpze90xX77O14ssAVPAtvxuX3Hjd2qM4FQ34G2e5jTo7DUZ/d7MGK81YiZdqwsaVpHkJsyImY3JWwGFgJzoqbeUCJRDZF3oOUNcyEHGSU1ji7sGCVj8JasYWOY5O2rE4TdErsIzLpGBQbmWN2drLtG78fEPWLYPPl+XByuzqYgB3Z8Ti4PBacR+r35jYHbiaQbiTp3gBeOYdQ SLbwLHGo AGohNFtjAekUDaK1lVFxVLcyeyoyJB/Ta3us5KaxiFigHXosGcKH1j+utBQ8no4lSLGHbMI9V6Hbm5BIYc8wr+1q2ZzD9pd/JFn/+H89Y12M34JnYc1uW7PxnZ1RM9jsgrW0sRBE4KkDbS6+KfkVyrCBWoNK/S3vTg0sjp+kubecEaZYqO0cUYFHPpiWlEGt/mTkqUH5vx+HMgNdctFoBBq50pBgH/3HengAE0gI3KQGavLmEGT+lLq2mtgM7Behlt9h9BiU2jYNI6wnCjYsGrr/l1ad0s7agqhH6tARktKGR0rK8ZiEh07rLc/qhA9v/47nM4IiAJertP0a5TjKGqyVHwA57qcJFqdvh4L6dbI5yoKTE5NuVbsy3pw== 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: List-Subscribe: List-Unsubscribe: On 4/10/2024 3:22 AM, David Hildenbrand wrote: > Let's add a fast-path for small folios to all relevant rmap functions. > Note that only RMAP_LEVEL_PTE applies. > > This is a preparation for tracking the mapcount of large folios in a > single value. > > Signed-off-by: David Hildenbrand Reviewed-by: Yin Fengwei