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 5D7ACC678D4 for ; Thu, 2 Mar 2023 13:33:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F0B456B0071; Thu, 2 Mar 2023 08:33:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E95CE6B0073; Thu, 2 Mar 2023 08:33:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC0D76B0074; Thu, 2 Mar 2023 08:33:19 -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 B66EF6B0071 for ; Thu, 2 Mar 2023 08:33:19 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 5E4E41A0848 for ; Thu, 2 Mar 2023 13:33:19 +0000 (UTC) X-FDA: 80524049718.27.76C203E Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf30.hostedemail.com (Postfix) with ESMTP id 6CF678000E for ; Thu, 2 Mar 2023 13:33:15 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PstFZmcd; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf30.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=fengwei.yin@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=1677763996; 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=IWoUAQP5gm/UVpXhtBuH1wBZqTzeuOBtoGtNxO8Xq1I=; b=3B1t0KpZlLphTVwyuP1639j0jqD7axCtbQlZBkoUtK/b45/w1rTVY2fAuQIUAm0YAKLa1z GRsC9t6gcBQeVTUBcJiZsUjGV236nQTXAIkjR24DyiPa2m2aeRFVGup9IiCjSfP5a6T36M 3xjQaR9utkgD5UAE/EAZSHB1Jr/sHWs= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PstFZmcd; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf30.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1677763996; a=rsa-sha256; cv=fail; b=E4zJEO0bjGdUn67SMPEAJpC9V8+gwkOC1C4MvH1YjzhKtZSbTJPGiOS4e11YIm5rtDMnHn iWXNqYXqCezA2DG0iIpaID5q024EoSFq3J5VGkmYSf4dFoYz19snTa4keC6Uk4j7NWVhjR TQoeoysFEVpI4GIUtOi0q3wBLISnpnc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677763995; x=1709299995; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=WOyM4AuU9cFcMFEPU3LZNdg6ct4RLrkvuT0XOjVXkz0=; b=PstFZmcdk2s1Li7R9b/L1PI7pvb5ggIabCoJFCQuMUnuVlwOJxnZAxUt 1Ypk4D10uENgOb7+bdY3YpmIg/0i9EuNGyclGlNHzcBvNdjYTpwgLEB/x ZqCwepBjfG0muHhqRm57uyjGO4ouDV+U/UZxCm+svaojB4J37J9ZBDdVw iMoVsCX3WhD5QpnGtHvZDeBCNmb60VOFaRyNUGKh/TKaoHiRzn374jssA SaC9sRijwr5LqUWMVrmQG61TI5/gaRgmWujyDaERifZ8cMqc1ik7w3xBb H1iGemC5oZh9dicFHyODdwVH5cMwwjvAA5CW0edwzfyrEAgJwpfAvrzg4 w==; X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="399508067" X-IronPort-AV: E=Sophos;i="5.98,227,1673942400"; d="scan'208";a="399508067" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2023 05:33:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="743860800" X-IronPort-AV: E=Sophos;i="5.98,227,1673942400"; d="scan'208";a="743860800" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP; 02 Mar 2023 05:33:13 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Thu, 2 Mar 2023 05:33:12 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Thu, 2 Mar 2023 05:33:12 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.46) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 2 Mar 2023 05:33:11 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=flH8mkvUj0GykTPj2V9ixssK4ArFT5/ljG9fE8JMfZp4Xd5kro+pQ7Q+s0vrhuQtr3qeAZdp2U+2uUmr6uhHl2a4euB1eJRdNh31+TebF/505oGy/qtbjhK0VYalIitHCXYl/gXT4M5LTXdhmYFbftklnbdOqAtBlRnEcMVEQ0Iy+j/4vmw5xsCLOW9PN3yH1Blbem6WfxiQ3szQYp8xOUSo0iTUxNdpzpw0isRw/Yl5uS3Jnzyr2lvzaYy/Ru7524l3hgZnjXt/YqQBBdPpvhbjb7Hv+fxkHYolV+ubpUQZ95SdlIF2sd8jhQnP/7tMJ4PXA9/TDyeAfJjDZ5VnNg== 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=IWoUAQP5gm/UVpXhtBuH1wBZqTzeuOBtoGtNxO8Xq1I=; b=GnvQrnobtRqbIuE8XH3GkGnpLtYkujIg+Ew2NUgeL717he9Tg7v+LCaObTgo3G4SxacFRB0UIG5kNNgD8VCaQ1GQVNuKLMcl49q5Sz3RrxIcfmaaI6vWsIojM4B5/lCqHT0vD3RAWQuHfwqvMVa6VEsh7Oz0MEmQzMef6cRGFvo4eeKgi+6mWNs8YdrJuuE7MrA6XUJEH6P9dwGd3Z+j/PROajVMsMQuDzF+ZYNLDSHV85l0tPL0qa4gMTy1772jpWqBcMnmANzInqqmMfEIsnNm5ax2dcVlqtwIDsApiUFFFgXRsNlAuM3o8v5nHEFJpQRbc0AJazVTqie8omoBYw== 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 CO1PR11MB4835.namprd11.prod.outlook.com (2603:10b6:303:9e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Thu, 2 Mar 2023 13:33:08 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8073:f55d:5f64:7c6]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::8073:f55d:5f64:7c6%9]) with mapi id 15.20.6156.020; Thu, 2 Mar 2023 13:33:08 +0000 Message-ID: <1c6c9d3e-3a7e-4d07-7c7c-9b7c01bcdac6@intel.com> Date: Thu, 2 Mar 2023 21:32:59 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.8.0 Subject: Re: [PATCH v2 0/5] batched remove rmap in try_to_unmap_one() To: David Hildenbrand , "akpm@linux-foundation.org" CC: "linux-mm@kvack.org" , "willy@infradead.org" , "mike.kravetz@oracle.com" , "sidhartha.kumar@oracle.com" , "naoya.horiguchi@nec.com" , "chu, jane" References: <20230228122308.2972219-1-fengwei.yin@intel.com> <20230228122823.eba4f0fa5f7f436a2f8b3a3b@linux-foundation.org> <19263da54b9818332620345bbed69e8ded241e00.camel@intel.com> <604c372c-e474-14a7-dd80-c5197f12564d@redhat.com> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: <604c372c-e474-14a7-dd80-c5197f12564d@redhat.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2P153CA0021.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::8) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|CO1PR11MB4835:EE_ X-MS-Office365-Filtering-Correlation-Id: 6625a11e-4a46-4f90-7a52-08db1b22a920 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: 8h49NXgBcjsgMkyUCY6DRRGhjZEUP7BmPG5KWPC5oqSjr7kxkMAZLTdUKNbTdbk1FUMtZoq+OoG5orV382huTfaQtWuk36s5cOYyHCR51BW6a9+aGrA/OTHLsOGL7iP6FnUpHQgoIJ8zt3DNH/IliJOirWgeEEx6ympJJU7GXiRgJzj+qY8fqgQPurzivyMC8DqvHdKHbKqSU8HQUXSbtJSuJwLEQ3RZ+eJxx1I5dCMKaYXnl8ykGO05AoAaHa76tzN8smhn+U7hxYJDCFemz7Mo5Ul3nU7MBQL7p192QpWdhkzt0e1rdAzFU7teAP2t7evDvGr14bz/7SbaDfXE9reqQb6x90zEcPOkrNeenRDsiQlm/pbgaBAjnG21HIT9bs0CzPFKSgrUovJLPNUUWvq52iLNSm5Yt2fnnvgRgAvX9jGaCkiffJZF3ip/EZIc4k7swdQGLXCDxgu+PVhm0G2sPFlOaxcljkV1lO9HE4zb7ZUvQ9u7QY/C8T9c0XlFteijof89tqfSwfw8HZLdNJpTNVlPnExxLNBtSn6fkPoIlKvqReIpT5b5DvT49bPiwFgWVAXXCOXnScu8XJlK25rUKcKzBcapjKMYRUhUV00gtyyYAkG8M8J4x4WjVCGMrLXnwo18QPas68EDobof7HZ6n+lQYfM2CznHIlb9GzUzoQ4Z7i3wfnbrpxgjWKf/oDF20xpi0fCq9LKWlr0A/xIXQbkVF/i0HFbmuk9UqBM= 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)(366004)(346002)(39860400002)(136003)(396003)(376002)(451199018)(36756003)(54906003)(316002)(83380400001)(478600001)(2616005)(66476007)(186003)(26005)(110136005)(6486002)(6506007)(53546011)(6666004)(8936002)(86362001)(2906002)(41300700001)(5660300002)(31696002)(66556008)(66946007)(6512007)(38100700002)(8676002)(4326008)(82960400001)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGQ3U1VrWVhFWDE4ek41bnB0SllmOHIzQzdWeVdyU1g2NGVncHpSbVIxYTlP?= =?utf-8?B?aUZXMXl2UzNvNk96Q1RCc3NSYVM1dlRJQnFwYm9XQmRxMjE1U2NCQXF6c29T?= =?utf-8?B?bzJxMks0TkU0RjdQOUxlV2FIRVFZYlpyc2tjSHFCbmtMOG5uT2JmWXRvT3BD?= =?utf-8?B?TTZGd1RicUJzdVRtaUV3ems3c3lPYk40a2lzcVRaUHdUY0NkSFJoVVhocm5Y?= =?utf-8?B?RnFyQmdoVytoMmZIVUZ5YnB5dHEzazBqZUZaa1JXWXg4YWFzZGxucGdhRk9T?= =?utf-8?B?eFVFaUExNU14WHgvaEZBcnk5aDFxdjIyM1dhZXZrZWlWb09yUDR1V3NMQVZy?= =?utf-8?B?M0FFYkdJM214R21vOGp2Sm8vSU1BSHVUN1d3ekVENlNHZXhHdjVKRmNHVXFm?= =?utf-8?B?R3ZpTjNFVE9rVVV3bWlUT2IwbDZ0dUJ5aE1MWkVZRkxBVWJyOWlHZHVEbE54?= =?utf-8?B?MHNiSlhjbjZodTN1dGFEOW4wTTNiZ1J0UFZvZ3o0T3g3YklQblIyYzE5dUZV?= =?utf-8?B?dThSZ3pOOVp3bXJvanhtOHhBWkt6S1ZHQklpZWZOK3JLUkFPQlBTdk4ySzVm?= =?utf-8?B?ZFZwaEVDN1liaXBrZUVIMWwxRVRlbWpQcWxGdnp1b1pnOXBFdmdyY1BxNE1L?= =?utf-8?B?MkNQamlrRFFXOUtwQ1B2a3lVYzhYN1hGK3N0enRiUjhSUHF5ek5qYXpEOVh5?= =?utf-8?B?U2gySFpINXdtQnpqODZYRlQ5TUs1VWdLSWEvYlpOWGV1VU9GUGZSRGYvS2pY?= =?utf-8?B?OUR4aEJDbVdnUGpMaTFGQS80R0pHc2U5bDdQYUkyWlB2eC9ra1ByZ29vbml5?= =?utf-8?B?eVRSVndjM3YyeDRkOFdsbmRwM28rZXBNeWpVZGtXZno0SXY5UWNZdnZtM1NR?= =?utf-8?B?d01yTlUwQ3l4bzd4UTVtTFRLRDdvdWUwUEU3czAvSnJMYlppbmQrbjE4TW1s?= =?utf-8?B?UGh0T0tsMDZSV3MrU1hqMWJEdnNRa1JlaUZZQTlVZDd4cnNncmRqOEZxZ3Nw?= =?utf-8?B?UE9tTXh1ZXFTVVNUd1FZRDVpamo3Uk42WFFnd3NKN285RTJyZzQ1K2pVMFhh?= =?utf-8?B?bGNzbTc2eGVmd21GVHpudXJXZ3FpQXZwbWJyVlJmZDZQR3lXazRXUEFhNlZQ?= =?utf-8?B?MWh0ZUdEZlBjemJFbWZhM1FEbEUzSFErVkg0TktCSVhJaGRWc3R0cms4czR2?= =?utf-8?B?OTJIYmtsNWRvYnZvU2VLbXZFMS9KemhKeWdxa1ZDMTdMWDRXalRWQ2xwY2dP?= =?utf-8?B?L2hWVURBSisxYnhBK3ZyQ2QzK2N2akFTUzlMUDEyYUg3WGZnMEZiZFFYZVJp?= =?utf-8?B?NXY3dVFZNGd1NnFEbkZUN1BzZ0ZjeFZ3MCtST2F6RjJtbWdPbUZrUDdiT3N1?= =?utf-8?B?Q2FWaStORFZlMnFuUTVIZEppeG9VVjRzeUZSZDBDd2hrLzRhYVFGbXRqR0Fx?= =?utf-8?B?K1pzdHVuQ3E2bVdRc2E0NytSTUtTcHAyZzdOTHQ0UmJlUHNucUNyRzZHR3FS?= =?utf-8?B?VWppNkFMM1RaTXdWaFVmeUxvV2lHT3p4ODVta293dGtOdXVpeDlkNXEvL1Qz?= =?utf-8?B?OWpuV2dLMzFjWk9yUkFpcXg2MzhxcStvdXBxL3ozZDZ2Z2JNSUhhK016cXdx?= =?utf-8?B?L096SUcrL2FIWnpnQWFSb0FTOGw5OUJIRkQ5Y09MZVRpMUJDakh3aElQalRj?= =?utf-8?B?bVAxY0ZwYzY2a3drYVZDRVZvMEFtRHNwQTNieWdRemNGYThpekw1WktuSWts?= =?utf-8?B?dVhpdmRFTlZvd2ZwRy9qaitlTzFVY1Q1NUlMRFk5RUR5L0FYZFFqQzMveU02?= =?utf-8?B?eGRVd1dTU2x2MDhuQlQ4cmVZTU5rd1BWL2FHK051QTZVdmx4WHlmeFByL3hw?= =?utf-8?B?OTlpK3RZY3N2QUZweHpjTW4yRkE0NSsxb0tHK1RCQnREdmtDTWZabGF4NTFy?= =?utf-8?B?V0RxVXN1eEcvLzExVkxpeUxnbHp6MlVteC9yUFoxYjc5Y2FzK2xwZFhXbGg0?= =?utf-8?B?TFlOWmQyWTVmdks3NGhaVWxCWTBLKytsYStTM09pTC9DNTVCN05QWk1HMmY5?= =?utf-8?B?eUNtcmNRcnZnSkxreGZKSWVKYThkK3dqU3pnZkt2V0FlWDg4QTdYUE5yZ2gx?= =?utf-8?Q?qPFJar9RGF23nzUkLUYt9634z?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6625a11e-4a46-4f90-7a52-08db1b22a920 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2023 13:33:08.7435 (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: eWddwgbX4qWFw9zm90fV7Az6O3N0U5qPzeNedvZ0NKN4PdQdtHzbGUmkWmyz7iPGGcCeAIzaJPzweivqv61fkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4835 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 6CF678000E X-Stat-Signature: 73698ym3b3a7id5x4om9h75z5axxktme X-HE-Tag: 1677763995-722409 X-HE-Meta: U2FsdGVkX18a0YnT97rU6b5Bv4XvwwXBGJe8S+LVlUpxw5GZwma2Rh5v3qo1ZvoGoxvi3W3OL6hxJDDXSp2RLBXKhBhR3JuIpYMITqlSC1rEO5J4AfA/5wKzhyKJDJ1pdjfyWSOvhXzYe3HESP7LS7xKnnBhCf6juW/KxofUvWiuyvLsuJiTHs8FkBJwbM3JXvlkgFC68HZTaYnrSW2A2LWXw9IH0QUvnZwo/YBbCnyIoh4Gih/ss8SvgL8d2xwLTFp16jXHyec/uVELIeJEFFhPStt+oo+gMD1f1CbHpxTqRnA2cK+YhpmeBeUySM8VJHtWaj+nVs5qQwY4W6TUsFvZ4T+3WgEA1gmNOFfkObPgLGuDAhwBp4KU9b0jqeZgtVzyIrRg8TjWsaVFngOuBRj+xSgqq7sYycuEATwg7iuYdd4OPd56TE5gm7zZw3mwD/jJ2YbF64xCauOb9BLfJ2vmSFh67pHuHC9giWlKYawJ3g48X7Z5WohEgnlu+1uWnZMkVjpSxTIoJYxGvyXt1Vso5D3FH0sD/w4pSKOEvpRC2uAgzC2HI156cBSoSOW4VbciVehzV6UHCc+Q4EW++n0SkqRQ3Je7afP1270HmV8o5VG4rSOOF/WsVVB2erNg9HWj+49eK0Xv7MeNbPCSE9vU/IaIYI+NJKHU4yTnRcobsvp9DnHZkBlwcDyyFLh0nsb4fnobRhPMLihX5Njud+xacYoDAMjiat2vzucWbrC4ofw/xpAmDgi6AekPMpdfpC/dSxPH6PrRofYmNpLtRR+F0t14mV6hF5PR0zNBExWlAVwjBCZw8xhxCr5l3Y3un7L117T+2pSG8xaqZxxyb9DyER8tPpJyiawYiBpsXxPDoIsTMZ6LlpoIBy0/q6yBBLjO+EsIy+cHADHyKpTotWM3N1eZxb9DirTxauG85TiY856qbdPTS0lnbCHYtOYSz70CV/Dij8CzSZG1X1A 0BEEeC6K 2gxu/c9+6a+z5JoqFbVWTBuhBbT/pbQusovE7Tu4YvirXs/15Lei3KuNWkKTeyx/qj22i9SAfrYW/gNANV5I9C39rgHX/P6+BnGVwg0A9kJ4VOjC43ngOgueV3pAOOfbv4RhvrcN+6MlaztyVc4gyCwSs1CDCsqlQU2S60GtIYGAWUFts9rNfpO7qkkYaf30Kqb6S6Oj3eoT4obnPLXltEdGrNRFRFcQLfia+e9KUVLUKoRb2qcOZMeViImkbvFeqSR6/wEyJlcURoi2H+vy3pTmLDxoi8TK91ox36+Kvv7Av/7OE4+t+2SPlrBGSxQ0aJg/1OZF5vX1u422KeFeyNb3I7U/bpVGOkPhsYKy0jMPcLpS+u/Wh+Xx9YBbL8mZ/yXGm1oX9Q2RZUMtl+Q8EwlKF7Q== 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 3/2/2023 6:04 PM, David Hildenbrand wrote: > On 01.03.23 02:44, Yin, Fengwei wrote: >> On Tue, 2023-02-28 at 12:28 -0800, Andrew Morton wrote: >>> On Tue, 28 Feb 2023 20:23:03 +0800 Yin Fengwei >>> wrote: >>> >>>> Testing done with the V2 patchset in a qemu guest >>>> with 4G mem + 512M zram: >>>>    - kernel mm selftest to trigger vmscan() and final hit >>>>      try_to_unmap_one(). >>>>    - Inject hwpoison to hugetlb page to trigger try_to_unmap_one() >>>>      call against hugetlb. >>>>    - 8 hours stress testing: Firefox + kernel mm selftest + kernel >>>>      build. >>> >>> Was any performance testing done with these changes? >> I tried to collect the performance data. But found out that it's >> not easy to trigger try_to_unmap_one() path (the only one I noticed >> is to trigger page cache reclaim). And I am not aware of a workload >> can show it. Do you have some workloads suggsted to run? Thanks. > > If it happens barely, why care about performance and have a "398 insertions(+), 260 deletions(-)" ? I mean I can't find workload to trigger page cache reclaim and measure its performance. We can do "echo 1 > /proc/sys/vm/drop_caches" to reclaim page cache. But there is no obvious indicator which shows the advantage of this patchset. Maybe I could try eBPF to capture some statistic of try_to_unmap_one()? Regards Yin, Fengwei >