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 68DE3C4345F for ; Fri, 19 Apr 2024 14:03:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 038306B0093; Fri, 19 Apr 2024 10:03:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F2CEA6B0095; Fri, 19 Apr 2024 10:03:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D55F96B0096; Fri, 19 Apr 2024 10:03:55 -0400 (EDT) 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 B66096B0093 for ; Fri, 19 Apr 2024 10:03:55 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 706C01A10D3 for ; Fri, 19 Apr 2024 14:03:55 +0000 (UTC) X-FDA: 82026450030.17.860E9F7 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by imf26.hostedemail.com (Postfix) with ESMTP id CD29C14000B for ; Fri, 19 Apr 2024 14:03:51 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VRIi2E70; spf=pass (imf26.hostedemail.com: domain of fengwei.yin@intel.com designates 192.198.163.14 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=1713535432; 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=MQL+ytKr3AujoHnbY3pmF5U3RLLhvouaEkXYSfORvSE=; b=VD3kmabuysKv4z9fB1hRBUHLm89ygbc0/SBybZ603A4RbKy0flRSXo3/PpqEbtBe7IN8LC kBl1PTAx3Ef+8facClNYFyrRlQs726kdCsxGKyB4L8+Yo17ir4/XGjLGWIk5s7l7A9JGtI SGR+E3DDEfV77GxOAE4uOUX9rDy5cZ0= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1713535432; a=rsa-sha256; cv=fail; b=0KJox9uKQ1c+v3gKlAcNSWkHvaBhGvklMLqBV/fhntxfhFFwcN6kTmyDOso7IoUijLAUB7 eWh/UIB37We7Zg4l7H08meLZ7dVCQTvmcCdnPKe0w2fVvnlR1OYFa1rhdCum6UkXuQiqVY ieYtxDSaOLzXBWOyxAnfMQm+21lfFyk= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VRIi2E70; spf=pass (imf26.hostedemail.com: domain of fengwei.yin@intel.com designates 192.198.163.14 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}") DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713535432; x=1745071432; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=UG6XfUIznco2/7yu1aNnErUjLp/GKVOZH526qD57GRs=; b=VRIi2E70e5oVqnsFddTRYmUOq03tF1J6//XV0jTNcme/6yTTSlF2uoMO XeD07MkLmi21KYjjEMtb0z19R8Lk9lXyPSKy1UlFcE6pLBo3kC70sEbBu b+jTiJB0xDeiXfHf7XtbSr573nZ6dmNg+0xwIRQ9p4cqojGMiDWjTnRKM TKrLkpk10yD9tpDEbVHWtt79govWj9Hz+xEQF6Dmwr7kX5m599suY20Su m+l03avcwgek3HKapJM/PRit8AKmgezP58iMhC/P1nXovu1X8XY+Xx6Gl Et3H7inQ6Cj3Ihx498AGEZbWo1yTxpu7KmEBjm230xe4w+yj0kgEOmj1z w==; X-CSE-ConnectionGUID: z4N7pjSuQbi5V8Ue9x3DFw== X-CSE-MsgGUID: IjVR9HdUQNidpCHSmS++hQ== X-IronPort-AV: E=McAfee;i="6600,9927,11049"; a="9358539" X-IronPort-AV: E=Sophos;i="6.07,213,1708416000"; d="scan'208";a="9358539" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2024 07:03:49 -0700 X-CSE-ConnectionGUID: WuVTZSu9QxOkIcXqffCYhw== X-CSE-MsgGUID: hVy+WprxTAqEHiHEhpMjGw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,213,1708416000"; d="scan'208";a="27991106" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Apr 2024 07:03:50 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) 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:48 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) 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:48 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) 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.35; Fri, 19 Apr 2024 07:03:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXxvKwLEHwmIXLSxahon2nY97H272knPzC7wb+K6uP4Q6B3yPZ6ptz3rrrmeT3lHN0HfeoVNOzKUnG4IrzmRpgC8zCqA98+6hvtdskueqQZuJUcYcKx6uGZeM9VhUkq5bhGJ226MFBR319xkNAYd1yNOqmTEfSh3c1fhyMF0NeFO90KtDFi99lHfAbMndsTRp8MirsHYTgeE8zyLgukvzL+uF9dwKZd4HKGfn0u5hb938yHokUvypCxn7NXI7Sar4RDvUDz4O5RQLPmeSTO1lY4k7KcafLwuIE1XEkyTlf9Rar5NZgMdmQ3cQPJuetpNL/++z16aVlyWglmn5o6V0w== 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=MQL+ytKr3AujoHnbY3pmF5U3RLLhvouaEkXYSfORvSE=; b=YzF87yH9FXK/5JnrdIDpzLZkkNbclNABL0v/8NiRPCR/RmaNqtfXhiCetv1ZeXSOOOY61GoHdvlCP52f6F1Y/Obv2XCaeipl0ZjaopxGDokch2RPuqJst7kfR1XNAb6aLYKqHu48hlZr7T+SFqFcAbC3JLqMG54yxXPQDIcRePcgB4ylFngWRC5AIlDz0peLEqF/NFwhpDjcV16VKKXe9VaGzuP+jvuTWIfFKhCCzbYZVzQV1X26Az5LIKOSPNkANZN1I12EU4u6WWXiKTMrUkQ2a3uCgA/lNiBy9z27XlWcnGRdbadZeJ78Qk4N4Z1Hw7xVedEiwDmYF4Lrm/Md4w== 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:03:31 +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:03:31 +0000 Message-ID: Date: Fri, 19 Apr 2024 22:03:20 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 05/18] mm: improve folio_likely_mapped_shared() using the mapcount of large folios 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-6-david@redhat.com> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: <20240409192301.907377-6-david@redhat.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR02CA0026.apcprd02.prod.outlook.com (2603:1096:4:195::19) 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: be38a5a3-2bc0-49ac-3d44-08dc60797e7c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MTFSN29LTG9vY1NJQkEwbG5obCt6Q2pIV3B4SUlxOEpYYzhzMG5TS2syRjhG?= =?utf-8?B?RzIvVjhTZVYrNVhHVmxsSDArZ0kwUTJmNWxLTFVMa0tKTXd4N3BUR01HY1k1?= =?utf-8?B?NTJIQzhuOXNNeXZKazcwN3RBdVd0ODB4ZTdtWXpuS3hmVmtiYXRJQThJT3Q4?= =?utf-8?B?ckU5QzJ1ZlMwSU8wZmhVN3R2aUR3Zkt3dHR4RlFEYldDcmZ1bFlIWFU4NStW?= =?utf-8?B?UVlad3NTY2N5ZGdxYnNiWUlVc0ZLWnZ3eVh3R1p6dXh6aDFXU3l1aldCSzN2?= =?utf-8?B?Z2pUS05sQjZER0ZvdjBLaFZSK3NBUDhKaXloL0NORkh4Rml4R3RFdlR1YnJQ?= =?utf-8?B?ZEpBNGZmcExsSjJpYk9OdkFIWEk4K0xTVDl2Qmpja0FNcVkwWDBFUHc5VEp3?= =?utf-8?B?dVdHQzBUUVRneGV6SWF1UjFHUUhKS28vd2lLcDF2NW1ReGpvYkYxT0V2SHZi?= =?utf-8?B?YThGSUdkRmVuQ3JuUkVrWUp2R2xQZFFnNTJrczduRXIwS0k5YnV4Q3NXZFVo?= =?utf-8?B?dExpYStGMkZTUkJjKy9Jb08wTU5qRzJVL3NXVDFrVkNFZFNaVW8veS9Idnpw?= =?utf-8?B?a0Z6Rm5MRThYODEvL0h1QktDMmJjejg4TFRlU1g3WUsyVkE3L0dsTGgrZ3VX?= =?utf-8?B?T3BQSWtUOE4rY3ZCaW9NbnB2ZVBwWnN5ZGtVYmZ3Z0I0UnpsWUszVDF1SFVB?= =?utf-8?B?TkR1N2FCSmxkZUpSS09aVWNTNnZPck9iYzA0c3duWXdBZzVtQjlHZWpmcUJk?= =?utf-8?B?aE5vSkdtWDVRNkplSml5SjdhcFFhMDJBMmEzR3hoRlVHTWszbHpDZTZzV0VO?= =?utf-8?B?UnJ1dHBGN2xzT0c3aUJVVGE3VEZtNngyRE9wL1g0QmhrQ3YrYktZUXpLMU0w?= =?utf-8?B?MWlhU0hFSmJuMGI3aGcyU0N4WldUaDM4Vm1EbVQ0OVZaaFdubnFnVStuRnda?= =?utf-8?B?NmJJVEtGYy9nRjhXZ0NiVmtBZ015ZGgwTkNveEZGenI5WEFJTENzQ2dncldO?= =?utf-8?B?YVAxcXprb253dlZ3djBCZ2ZKMjZqSDZUM2FOOTVUaXZsSE9tY0d4VXBMcXcx?= =?utf-8?B?MHRVVkxtbXFRaHBFckVRWHR0SVRSSUdhNTY0ZjZYbHJOVVJBN25FZzZhYS8v?= =?utf-8?B?SGhxZitaMmJQTmc5ekN3aHZQRnBoVFJyRXQySFVQMDl5MmxuT1JZbk5teThV?= =?utf-8?B?djdsZEJqMDdBTzU0cUlDUHVGR296TGxhZkRxU2JzbThpWCtpYVJ4Y09td0xp?= =?utf-8?B?Yi8zNVh3R0h2cjQwdTk3bXFYM21haG1tcjUxTXZRVk1kRHpVOUd2bXh1Smx3?= =?utf-8?B?VWdSbnRrYkMzNlR6QU1DaHpCMWdtY2RuVVRMMkZXVjlOMC9ialRkWDV1NWNp?= =?utf-8?B?bzZ2aVM0eUVwcmM2anZIc3JJN2lRb3Z4QzhYcGZ0VEFOS3VqNDljVUZseEt2?= =?utf-8?B?SmkzZDFjay9HQk84VXFNL0d4bjQzc2FEdTJ5VFpjQnF4RkVWTWdHRWh6VDEv?= =?utf-8?B?V3RENldMbWlTTGdVL1dWK3F6c3Z0NUFoYlA0NkNackMyT2JCbDY0cVRTRjJV?= =?utf-8?B?NjllbDZaditBMjJuY3dWMmF1NzJnNC9sVzdMcnFNSEJacWF2eG1jKzhaZjF3?= =?utf-8?B?alJENjlSQkJvcjlBM21TOXFuVTNFemIwdytsVHJQZmdVUENUVVo1VUNnOU9K?= =?utf-8?B?aFhHRXJFcmxRMGREbStqQ3d5Q3RrdU1HWlVnYitGekxJQUtSanBsUWJnPT0=?= 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?OGUyOWEyY01lajlhcVJtWTlWN295eHkvbE9xdkJKcE1ZcXdyRml2dmF3dHkw?= =?utf-8?B?djc2T2ZTVjRqdllJNzVHVFBhWWRhK29DLzN2UXk2YWkwLzFwa0tpYW5xVmN5?= =?utf-8?B?Y0U3eFdNL3MwNHZtbEhVZXVwdCsvTjVOUEY4WDYrWjlMeXVwRW0yaFZYeDJx?= =?utf-8?B?UG55YkpWY1NYTGgrOXYzNUYzNTBHU1hyeUJDT3NpZlgxSXNzNnpiQU5MMkxL?= =?utf-8?B?RFA3d3NnMnNEdEpmTjduRitYc1Q2dlp6NGY0a2ZhZzNtaittV2ZuMEV2QXpi?= =?utf-8?B?cjNRU2lCUzJOdDhwMVVwL09nTHFFUzZoU0VORS9DcUZZTFRrYTdvV1NXZ0ov?= =?utf-8?B?cXZCVEJsRFIwYmhmdkhZbm1FTDJMd1NQR2wzSlIyVDBWWm9wSkJSSzNDS2Y3?= =?utf-8?B?MHdZRzhEMDAycmlKZURqRjJRZ3NweDNHS3p3MHE5SnNEWFFMb3d0RVlJYVZW?= =?utf-8?B?a0dUcWJXTWtsWTBHTEp4eGpXKzAvcXYreVNiak9GbVhwUGhsZ250WG5FZUwx?= =?utf-8?B?VC91SlVzWmhTdzBqMUZNcEcwODBaTkxNd0EvSTc0dUQ5Z0QvdnlwQXVYa1p5?= =?utf-8?B?K1hQdHN2MExMcXdYaENaT3dFOUo4Z3EvK3Vxc1czNWlqMFhJYUlpTUhjODI3?= =?utf-8?B?UUlvS2lTNEFaQ0J0bHFnT3JOT2FTZUFJTEZQaS9yOS9sejA2UVNjbjlVendI?= =?utf-8?B?WkkrTm5RODRuVDFEdTFVNEo0OHJoOEN5eTlZcGRUQnVuRFI2M0JEM3BUYmlH?= =?utf-8?B?TzlMc3dteTV6NElNbzZxYXBFUjYyTmxQa0ZZK1VobUFkL2gvaHdhbURJRTkx?= =?utf-8?B?SG5admFNQnZBSmVnUjJvT2pZSlV2SE9Sa2V6dXVIbHE4dnByL3lnSVFYMUs0?= =?utf-8?B?LzV6Q3crNyt1MmRocVRWZTB1dWNadjUvaDVaMVBOdnd4RCtwZmFkYStqNzZO?= =?utf-8?B?Ujh5ZHY2cEl1ZXc5NEgzLy9pdUMxVC95ckVZL1ZycjhpV0UxN2dUVFVQQnBU?= =?utf-8?B?RldjK1JlbnluMkhOditEZUZBc3gxNzhHb0NLSUxsaER2aGF0L1lXNnFSSEc4?= =?utf-8?B?Qmd2S3poaVorWXFLK2JxVUZ6ZkNISzlJUGYxb245bUNqdnFHbEV5cVBsditN?= =?utf-8?B?ZVp4YmR4ZEI4Zm9LaFB2b3hndUpsNmNxV3ZQSVVRL0E3U0QwU0lreFQ5djhi?= =?utf-8?B?SVptQTN2QzE2bC9XMU1EWHZ1QUdlMVdtRU41OC96a1hEV1FKRGNaNXNYNUVB?= =?utf-8?B?YUZkdWVlVUZ0TklGL0QxSFBrR3h2ZFF5bFcvR2U1ZTEyMkF1ZGNPKzk3dDY1?= =?utf-8?B?cUs1Y0JyVHEzNEV5WWl1Yk5iTVJQL0ZJODlEUFFkSWtKS2FWZUc1clV0Smoy?= =?utf-8?B?aU9EdVVkYnF6dFVxakwyUUU5Mll5OUxxeDNmRXFsVm50cW1NL2tlYjZOUGdI?= =?utf-8?B?T0swYmgrSWFjelc3NHMxelNnUUY2eVc0S2hoMzF4QS9ranUyOFd0TldVdUgw?= =?utf-8?B?S3YyZFQ1SVhSdVhDS2NDWU1hakxmVEJibUdlMDNvbjJ2YVU1M0tBZDlCMDRM?= =?utf-8?B?djZ0Nm1HTmxYK3FidjFueTJ1emhXNXBXL1ZHY0I5OE9JNmVJdDM1cnFMVzBt?= =?utf-8?B?aXFQRTUwTTRlbHhmRDBJWXVuUXlvMFNmYU1vM1A4WkpZRTdNMzdJUTJYeG96?= =?utf-8?B?dU9KSkFwM3JCdWY0NjBjU3A0WWNRbWd0VWhBanBicHNNNVk3Tk5nbU91cFJM?= =?utf-8?B?b3JKTjNFbm9jVEVTa3ZkY1FwVCtMNlVwTkVBeVhqRzVXV1puVzlCS0JtVTZu?= =?utf-8?B?Q0RWM2JyOFNBVTRBRjUrbi9UeWxJMjh1aDVkRXB1Q1FJSVlrUlVJdVFRNENP?= =?utf-8?B?NGpOYWpOakh3eFdBc0ppRURCRTVwZkM1U1d0MHY3TDJOeDVuVDlVV0ZIZHc1?= =?utf-8?B?b2g3UmgrZXVIcWtudkRCZ2VLZEZORTdOVzFiQmxiTnZNcndzQUFZc2NCdXJC?= =?utf-8?B?RFZLNW9ic1ZSM0YxQ0hjMWtCTjdCeVBZdW04czNCZkh1bHNQK2Fab0JUbWFS?= =?utf-8?B?cXVadzE3NnNZSVpQUmNIdFh0KzFoNi9MNW10NjluTUtMTXJFN2NxWWxFTkRz?= =?utf-8?Q?/uA7Uiid2t7mnOhxbn55RRI87?= X-MS-Exchange-CrossTenant-Network-Message-Id: be38a5a3-2bc0-49ac-3d44-08dc60797e7c 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:03:31.1577 (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: pjAAXNb/G8TM+cw8S88tz6psomGpOvLF2HMdBW+Ue3wKW1IBtnZrTq1b0Koew3rVgRwNyBhMCOFhPHFadgyUgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6100 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: CD29C14000B X-Stat-Signature: 1981maaxeo8p9ge5rhy46smbiy7gg3it X-Rspam-User: X-HE-Tag: 1713535431-131302 X-HE-Meta: U2FsdGVkX18pZoIIA7FbtjKtByu+yWgXSdFlcQT8CZNjylNtACioZf5SrZGsP8PEO9axrWlozZ+zYyjeay5m0uwvl2R3tX3B5igoieB4e7PcxEsZwg6gSee53OlBwn3oGG0KYpOhvfXY/p8ZZ3xwk74VV2S7vSAgAsF4v9IMN2LjkO0ouh/7VEjc/CoaZwZKB1Z9PhDUtf3fzESYtwwqXcQf2VGoXmbarLBchptE0B6a1mvxLRRVf/Prf1T3fN5yOWXZsUuWHYpbz08zK96kDZJQnzaNVILzUaiAjvCpdsoxTrNJm2SJJgS7Qt/SALXFZ9M9+H4w6E6T5CF7euz/72oLoy7B1WrR2XiEX7r163lRlPY0FGpQedAU2bnwRq5bSut8NBwQhpOX1Kku5dJxOK5AhwtZYwl4gh6GXqPq3NT5eqJPj4tTrm6XNlLA71zpe95KoUospdHu/UaHXsGy3xJau8IS3neGuA0TL17ST6YVlRuMXW8ECfn1eU2PS91t9NJ1irkCcovEiFgDGThNMfPZIz6zQnIgqekAHjI9KXAZJzLFem2MTp6xq5ZrMOJaLp+o2leGLiw66jrWZZXzolLvBtoCtAdrSjB7Q4rNISUq0rJ3jglh8AJsbX2Cwv/ueWD1T09dWWxXJvOJ5oO8xdgWYzA4qN+1oIakA9fDXvjkJ4jPMbtJhL/vAzg0kSOzmTWPuU4BDgFDPqT3VVfgxSGyQulX4+tk9U4W5Uz7LT9EHesW6wPvPGF5G362uBKsEI4QW9B64Qlb6kxOB6BszHMXHfqCyyZ/kVy3/CyZ67R6oncqbR1R1G7rmbOr/TC1ZCM/WSC6mL08aMdfI7+W592PpeZ89QqJBNgd4iJVxNYhlR3P8KBpKhgbX2azOka+pzzBmh4lCZqhfBJrQ8iNnjILWr3EsuUieBXOn+3dmIc5TNyq2eU8WxlV3UG8NtudJf72MeBXZwHQybpn3SS 78TjqVvj e7yVSqL2nHef4eobICU9SU4FHkQ8r8oggqcIh4+Dm9iKfvVNJclNcrNyoigS+rW6PdsP9gQL7ZyKAsZY8RvnsAsuxUtL2LD0XotUcScwewvvI01bzMDz4wD6j34LaEz8ikwxjPSxXxx+DGW7lpv6AWLTJHesMcTDbrApnCYtpIJJOXPZQK7VI3Xxl4w6rnbN/a45qBmosV61wSWLvaT8A8RFxyNgN2BsdTwfsVkpsh4MLYsQ9q8jkltaQIFBlEsCMhK47zYRJMcqzpBjkPxwx64P2p+Od0IvRfVDKt5xCd/HQhroQr8uf72W216fr/ruUFTwvy/LNRppvW2nBvrs4Sa+naNkEWi0qku7eHedP4mHBO+byPwSio+ePXNjFCZko4tDv+AL7AqnA/nB0sMpUn/07pRC+slHt7e+a 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: > We can now read the mapcount of large folios very efficiently. Use it to > improve our handling of partially-mappable folios, falling back > to making a guess only in case the folio is not "obviously mapped shared". > > We can now better detect partially-mappable folios where the first page is > not mapped as "mapped shared", reducing "false negatives"; but false > negatives are still possible. > > While at it, fixup a wrong comment (false positive vs. false negative) > for KSM folios. > > Signed-off-by: David Hildenbrand Reviewed-by: Yin Fengwei