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 C2E97EB64DC for ; Tue, 4 Jul 2023 01:22:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 16785280048; Mon, 3 Jul 2023 21:22:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 117C828003F; Mon, 3 Jul 2023 21:22:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EABE7280048; Mon, 3 Jul 2023 21:22:27 -0400 (EDT) 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 DB1C228003F for ; Mon, 3 Jul 2023 21:22:27 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id A9118120379 for ; Tue, 4 Jul 2023 01:22:27 +0000 (UTC) X-FDA: 80972179134.19.2820AE8 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf24.hostedemail.com (Postfix) with ESMTP id D6AA8180014 for ; Tue, 4 Jul 2023 01:22:21 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PnAEfuII; spf=pass (imf24.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1688433743; a=rsa-sha256; cv=fail; b=bACMxGHOKw3o6Pv1yUPnUh5uI/8op0aohuU5yHr9j9iFzvRTx/wtbtjxQagYp+v0cYfPzi rjFB6RPo6O0OW7AjSAM4iNqIApTc3slnJq3mg25Uz7/2WT9HAlF13GI83j4hQ2T/dbW6UE dhzDktTyE26PBjx6GVVgtrqvIU887y4= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PnAEfuII; spf=pass (imf24.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1688433743; 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=liBx+XitYnmt+tYsfTNufY+H5TI4UFdd/DYfsOpTqng=; b=lDjklR8Bx/XU6Dc7NHVXtuJGS/1n8maU/hD1YXEAixH6tobKt9AU05XFf2DkGx+BHzcJTa jzjC8CEIt66v4/W8XitTv9MDKSmOpCKm0D4AmV46hkv9+HXHmAqxNkiWgsbTAlrOnHxHbH DBbEon4pmaauDNU7AvBegcSywULvBSE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688433742; x=1719969742; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=2zW30xpK0aJFO4IsDlHUF4Rhdch6Bf/u2RASGuRqdYQ=; b=PnAEfuIIMahYrZQz2jWWpovRfm6lO4ylK47ZKMsTgMbXnAU4dAuy9+FE JgaS2DmmkkZrNSBaF4MgZ4kNO3bH5p7vv212bBFX70oribQ57dwRGsL2H X+qczSaCUWpXZyfq/vEHvGw2lDvd52zwfNrMBOOr8ozwwkO9VdV1M8F03 MHJ0KFhK9C2KiU8Tu5McRh1AAh/h08BvTk9ei16rjewA5z+dnWjbHl1I9 0mg12puYUa2HpkuZWh282lfiEY2YL3tPOWgdKonKQLUdgwnVVsaJfPHLk pRF7t/sRPWNFhkA6FRKDOupmNfYlox6BZcgABTJqf41KwvseCZh/I4W5Z w==; X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="363037964" X-IronPort-AV: E=Sophos;i="6.01,179,1684825200"; d="scan'208";a="363037964" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2023 18:22:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="712717497" X-IronPort-AV: E=Sophos;i="6.01,179,1684825200"; d="scan'208";a="712717497" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga007.jf.intel.com with ESMTP; 03 Jul 2023 18:22:20 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.27; Mon, 3 Jul 2023 18:22:20 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 3 Jul 2023 18:22:19 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.27 via Frontend Transport; Mon, 3 Jul 2023 18:22:19 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 3 Jul 2023 18:22:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CYilrWvbeVJA6CnMB0ppF1Pk+HIa6o29AsseTyUqvyxCNalsPJYTjl7xydf2uk7TEAPD05dd2FUp63rO6qpCQ5Hx/GZx6EzoNjpADfzlR+ou64BM6iGFCdrqsEgxgsuRvQ9mgejz1KEU5Rt2XczG/A9Cj8ymokPk6nXeWDsqpWcm2zqvPuH4XC2rD5R5JZZ8m4zY8SntBzQOZUOstsPDOCGQHb55vHL75Vcb7WbOC9rDcqiXp3D3oP+lRWsH5av4+dnJCQZ8Ycf24MdiWu+HfWMNywvB1q3ZA2HPYiBa0/VjHRjwCzRDZ5pXgAfFAHz/sDquq2Egwt/9Z8js/OUy0Q== 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=liBx+XitYnmt+tYsfTNufY+H5TI4UFdd/DYfsOpTqng=; b=mibjVLbm63VpP3KCeyqqB0Nxm3QGEtS3R/NRQooD19SOuIusMxQRLT5vZoy5LKuZc5yycBHglvR6XfkvNSwDHmRCZG2qiv9Keaxka7s4TK/t5KtfATLbxXPIJHPyMnJPpVl4b8RMVGZUx9SwptFOF38Qet1Qza9LQA6k10fnJqWM3wStc+fgHPR8WEhGCWa7+zbhV0cQQmlsGf3+KAJ1L0DwB5MpaEzw/p+27EMg8NUGSDPndFjijrLBHajq6t50GKYbsRCI9FmdcC9K8MZI/mVvPkMfYsLenx7MMOxZa1WIleANpaOG8aiJzntHraFBkfjbBUzj3HkWT/so45MUVg== 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 PH7PR11MB6029.namprd11.prod.outlook.com (2603:10b6:510:1d0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Tue, 4 Jul 2023 01:22:16 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::e6c7:a86d:68d6:f2f3]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::e6c7:a86d:68d6:f2f3%5]) with mapi id 15.20.6544.024; Tue, 4 Jul 2023 01:22:16 +0000 Message-ID: <83534eb4-cf18-b594-98c7-1ca2b6cc3db8@intel.com> Date: Tue, 4 Jul 2023 09:22:07 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.12.0 Subject: Re: Folio mapcount To: Zi Yan CC: David Hildenbrand , Matthew Wilcox , , Vishal Moola , Hugh Dickins , Rik van Riel References: <7DCA075B-1E43-47B1-9402-66C54513D52E@nvidia.com> <310c4d8a-e14c-742b-5c6c-018c01ed897e@intel.com> <957ea888-a96b-89cc-29e2-973bb9e36f40@intel.com> <6cec6f68-248e-63b4-5615-9e0f3f819a0a@redhat.com> <2AE20377-9111-4BCF-879E-7414808BDBA4@nvidia.com> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: <2AE20377-9111-4BCF-879E-7414808BDBA4@nvidia.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR02CA0007.apcprd02.prod.outlook.com (2603:1096:4:194::23) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|PH7PR11MB6029:EE_ X-MS-Office365-Filtering-Correlation-Id: 56b88d6e-3ea3-4059-ca73-08db7c2d1a0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EJzcGIHcQ+iNew9OkueQ9zM2gDSMp+78t1eco3UA+xTKnyyMI0XURDvepdcfvk4RNu7AYLRs9w78tkSuSYLefvWPz7rUmOPuE5FVEIHYMq0EzvlyzLHyCaRrhhH5hKRVn8J02nJGuIt7UyatU0fWOMEhI+KiV/H5hrZhsQhFbYRayMcD8J+pRlnHlNO6efv41aaNq1tzlhH88EEueNKGk6daMFNqKDsHL8/CYAw+26YUI3kJ9D6Q5rEXg355dVjqOKfjcEs9d8Xw18G2We/EEXT2kR4l/36O/AWgvolF836IjSQh7nRC7jmjUdRGnYysi3DbCdKhhcKPTT9b7W4BbMbkczhnz8DXIB3iYBvv6g2gJEsvRz+H3PCsFdQt07aTOyxBSQfpYmqkaw5ndshlBW/VKWGcneVNoiUUpQW39+7EAZ10j9j8uWYC5YVzGA8+DfhV0LM1rQbmmuBwXAGCACU6JegGzlvPc7F45IzpKGq6Gb3ePyJLEDwHLIFoUwZ7uFoRc9qFZWdwVLsDaZV0W1I3dHII44X/3/HsUsdVpSd0EmNuqwsbBptFokTQvDU0FsRW+oFWldeq2d6PPW86zXKDivnvJQGdy3K0cPYI6D8TbBlITI2afnxdAkMzGLtQRlJpJ2gFDUGGc/xd80yA1Q== 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:(13230028)(396003)(366004)(136003)(376002)(39860400002)(346002)(451199021)(31686004)(4326008)(66556008)(66946007)(6916009)(66476007)(478600001)(316002)(2906002)(36756003)(8676002)(8936002)(7116003)(5660300002)(41300700001)(54906003)(86362001)(6486002)(3480700007)(6512007)(31696002)(38100700002)(6666004)(53546011)(26005)(186003)(6506007)(82960400001)(2616005)(83380400001)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cjBQS0JwaExLamQwUjBmUTBoTGl3NVFTMFRGTFJwRmxwK3hsMUd4M3JSanZn?= =?utf-8?B?Q21PNTRPeDNMN3Q4T2xwZmQzWFJNTkJGR2RDeW5WQ05UNkRnTVB5eG9HbWNy?= =?utf-8?B?a2IwbnZWZmNtcU1iVlMxdVdjQllYTkhxOFJQeG4wbFA4Q3VqeGY5eTU5eDJj?= =?utf-8?B?UVo2SHh1UGM3aE91eStSUXlqYkFXVExrZWZadXJ5b3VtOGFWYmR3WWNtU3pB?= =?utf-8?B?R0FPTTlQblUwSENxaFpYNTlBT24wZWxKZ3R3bndGUC9vdS9TU3BKZzVsMDhL?= =?utf-8?B?ZWROdE5KQlMwalRGdkJ3SU5LNTk3S3RCUFBrc0loL1dWcGxSeW40TXUvMDRz?= =?utf-8?B?eHU2SlRYcTNhWjMwNmtuNWE5YmxBTEhlSnJuYjlFMjlWRjRNaWgrSm53dkx6?= =?utf-8?B?MS9yQ0ZnTEZKaGpzaUhWV25lWlNNOUhZR1Y2MFArNGxmeGVTNjJ2WXY5Yy92?= =?utf-8?B?ZUUyVGV6VVZ0anhTVzFLM2FMc3psa3dRbGpUNUxsL2ZtcE41aytDRTh2ektG?= =?utf-8?B?cEVUSEticDhMeDVtNXc1eVhJQi9YYUlxcVJXdVY2UE1NVUp5Y3NYaVRnUGsz?= =?utf-8?B?aWg5MnFKQ0FhZmtpYy8yODVacjVEYzd5eitIK0xISTlRVksva0pRZWgvbVF1?= =?utf-8?B?ZmJqMkNqaXNKYm5zTU4vcUYwRnRzY0h0QkV2R0lLWmFzN1lvREt3dDZheGps?= =?utf-8?B?ek9CMEVvTnBOTEY1KytNa3RnditFd2NjZlIyaEVNYS8yMktzOWptblp4MUR6?= =?utf-8?B?YXo2TzJLVm4xSmo4Tll5ejh0bmpaeUZENGZITHp4N2tVOHR6dWRyNnA5aTRY?= =?utf-8?B?bVVtSlkrcW5tem1FcytqM3J4ZkJXWkw0SXduektvWFpxMC9LeE8rRXc0UTFQ?= =?utf-8?B?ZEIrTkVMT21ybHFZVm9BTTBhQ3N6bE1LQTduY1BxWGJiejExdjVraHByOXlv?= =?utf-8?B?VkRWVU5UVFpMK09BbUpiWVFxZ293QXpWVkdibVBESWtlT1ZkNUZ3UEdURkRW?= =?utf-8?B?NDlBODdHM2M1eTlCSmprNkhSVTJVcExSdWUzcmNtekhpcDcxaHVjekF3c1Fw?= =?utf-8?B?OVZneXFNZ2hUQ0pPRUxiMnRPMi9GOFRTd3BUK2hzakY2VHBZaGdDQy92cCtw?= =?utf-8?B?eVFZNHJHVExsdkkwTmtBek92WnZPVzN6alh2VWhodWU1eWNib1pkd1pGZElX?= =?utf-8?B?TkgrbFgwVHF5MXJjMiszcWlocEZSZVFDRU1VOXVpaUt5RmxtUFdPT0NTU2JY?= =?utf-8?B?MTNkMHRTUVdTLzRLbnl0ZnYyQXVzUzN3bmVxLzBNZlFVSHlSRVBaMmVoMXBr?= =?utf-8?B?TlhoRzFrRFdnODZlci9SZ20ramsva0RMdXB6eGpHV0s1Nk55VlV5YVpFMGJQ?= =?utf-8?B?YnJaVXdFQnkzNWY2TGVwbUQxYTlqNVhmVFRFSEMrUjF2enhUTEZ3ZWJnUzhp?= =?utf-8?B?a0d3VzdxNnpPeVdGcXVmT1Nia2hUS0hjNnJReUMrMStqRTJUcStTOHB0dTJl?= =?utf-8?B?WDlnNGFsMWRSeEpKaFJ6b2tybng2NjJ5RTdlOVhSYmVFQnBMbnlmNVJoRlc2?= =?utf-8?B?Q1U2bDZOUURtYktyVTRnZmhsQmJ3R2k2anB5SWJteVAzSWEwblNtdk91TDJl?= =?utf-8?B?QkROS25hRGdqMkNsRkZNRGV6cmRCclF3UmVkVi9vTVFqOFVPcFFpWDFqakZE?= =?utf-8?B?TGQrTkttUkRERGlEblZHY2lqTG1jRVNFWW1EN0hZRHlLeGJVZ1RKS0owOU9Q?= =?utf-8?B?VG1qYTl1YW52cjV5cGF0bDVmSng4TDZpM0lIRjdIVExEbVdUSjd5SG5sSGVH?= =?utf-8?B?UDRaZ0d5YUZ4ZDRqVHVYYkZ6Z2RSaXE3SEM3S0t1WGE5QUpaZnI3U3VZLytQ?= =?utf-8?B?cTBWcjI3UHpwdi93RHEyV0d3T21vZWR5UHFUN2VuZFRDNW01ZG9aMmdOa3pp?= =?utf-8?B?UkFhaGpacE1NRkVlblFOelFTV3p5RXNvcDNmazk4bStnbTBPU3RvL1N3dmk2?= =?utf-8?B?T09BVk43WEpzQitXQTdmcFRidGpvWHUyeEF3ZzJDV3BkOEN1VE5MaU1hbTVY?= =?utf-8?B?Znlvc2ZYbUNyTzlSOGNINFZqeVVPT25vMWlTYis4MnBBSzJwdFRQR25JN050?= =?utf-8?Q?1cWunxlF5P6DBan8ZOsObq84o?= X-MS-Exchange-CrossTenant-Network-Message-Id: 56b88d6e-3ea3-4059-ca73-08db7c2d1a0a X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2023 01:22:15.8193 (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: DLcHb7KzqNfqVniu6KtkavQ7UZq0Y2edJZX2UUD9pmTn1ohrAYJ6My5+OLeV214R3U0bABURVIfHDD3QENb8Qw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6029 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: D6AA8180014 X-Stat-Signature: 7sducradbu1pxbnoijkmtaruph73b7ia X-Rspam-User: X-HE-Tag: 1688433741-226607 X-HE-Meta: U2FsdGVkX18ImsHDi5xaFHXlzG0N5mgR+lgfaMj6/YpezH4OgyFVFNaNlvIshxr2OZAYkartOcUA3vdOM+OojTBsNCqeldNvJ5besC/hiaJU36SHsTm3OYUU6g3R9D/9f/h8AQQzLYsRDvPTVxQApEh4CO3ArWWMqSiJQ/XJGhojtDa+FxW0l4JDVSP1NduyYT4EKQwsWnX/T63I5RDS/ChlWnBBqbueacaN7bBk5kqq1uUIuk3Enz4GAFuUXUzCveMFe/kKHMk05FqkFkRmHr3JUU/CC2chvUeXf8polF2ZjrOA+0QWKky8v1pHRx7pZep328guWlKFCe9SzTXDdC5LLDwnzpfcyZh+07bNwBaUnwVJXXRKt4McAcpArsyIvsNkhiaNmHdh8umiFINnZK2B3EXQrujl7FgJnwasmWihR34lCZFOTrHapSSHkAB6jmalouHa0NSLAx5oKMXf360aspbJ6og5tr0SlYScxg2BFEtjmpWFSNYAXjXuZUgas11gLhPCWE4ec+L3/T164L2h23pYEy72lByD+V6dMRxsm+vIoSOa3ZJGVrTzQPpLILu6ttp93DxbdH2BAbz6sIFvFrEdFGbo9b01b8fYP/T5t1WWkLpYmsG31WDP9Ys4TEEdq8ZQqbwbaNlLIsDyGlAejk4MMIcfMIfV29u6MLegdyCF7yWeXLDZUVKIyORQgWy3Y/01A0N5oLQUajUrctH+1vOuAEVUPgO4+snfUjTKBLhEtWo8Dwa9Mag4Dbi4gVTrF/hM60lxM+iy4hNYJa7CPhjilViTLgT+gOblmLgqdm+BOTn/cAlzvgGl/qord74l3gRdBFTYhD7bBZ/4hG7kMz9OvatWKgpcSKzyh23Waemra0jvc7U3Kpkl8exHX6+Le6/Rk3sM1NxHkven0alwP+AVPvckO2vAGTh7uE/WhK7z4dPBxSLvoB32IVB4gdEFJDUk7KVxuhy4bsr K2wz51cH yD4cR1SN+SnFSO5hsu2k6sRYAEIpAmiKL2S8ezf0FtJ9yOZx9DFBTefWOoDUZK/UUgtPHMab8em2r67PABRfZPoppniJ7/uZDME09LS2YKQPzJU5ZRN3ww0aL0zK2UzDM8Hq+pyEVrgf25mddJiVPXzCDPzfYT9RLgZfz57eCErZ3hUwk5k4NqQAVz02HUfpWgqIszdvb0NsKReRxqPzrMVcaFgh57LnSNvDBPQE/3B1UMsmV9dtQuvA93qTvkuO9yhMk5sCCnXlHnsi+jHNpupycBzjHQnPdSyn3OOHQuzA18rKZ2dBNaMjT1b87TtJ8/Dr6WRJ6ThGDcO0pk8aX4ZUqMAyV9HkOjkIY 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 7/3/2023 9:24 PM, Zi Yan wrote: > On 2 Jul 2023, at 21:09, Yin, Fengwei wrote: > >> On 7/3/2023 3:51 AM, Zi Yan wrote: >>>> (3) Mapcount of first (or any other) subpage (compount+subpage): for >>>> folio_estimated_sharers(). >>> This is another estimation. I wonder if we can use a different estimation >>> like total_mapcount() > folio_nr_pages() instead. >> Considering the partial folio mapping, I suppose we should use >> total_mapcount() > folio->_nr_pages_mapped >> as folio_estimated_sharers(). > > What you propose is to get a precise check instead of estimate, and you assume no PMD mapping and still require per-page mapcount. > > What I am proposing is to get rid of per-page mapcount, which is my goal, and use a single mapcount to do a rough estimate. O. Sorry. I didn't notice your goal. So if the rough estimate is enough, total_mapcount() > folio_nr_pages() works. Do we need to check all the cases to make sure the rough estimation is enough for all of them? Regards Yin, Fengwei > > -- > Best Regards, > Yan, Zi