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 77CB7C4167B for ; Thu, 7 Dec 2023 00:58:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 064C46B0096; Wed, 6 Dec 2023 19:58:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F2F736B009B; Wed, 6 Dec 2023 19:58:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D5C156B009E; Wed, 6 Dec 2023 19:58:47 -0500 (EST) 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 C46276B0096 for ; Wed, 6 Dec 2023 19:58:47 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 9CBB41C08C7 for ; Thu, 7 Dec 2023 00:58:47 +0000 (UTC) X-FDA: 81538212294.21.2883B10 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by imf30.hostedemail.com (Postfix) with ESMTP id AE9348000D for ; Thu, 7 Dec 2023 00:58:43 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cqAdFZnT; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf30.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.31 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=1701910724; 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=rlO4RjNKxGmGl+twwyoKh1nW3Q2S5zHO2Qs6CqZ6CR0=; b=nLbeVtpaI+67W9DRVpjQ3HBfKyGYRVlOe5xl+3EtsVmG6nAukHzsXkO2yWU7QOVengTarQ KTmWTzevxqN3Yh5rPcOLG+J2AHgDYtWaW4YrWoJ1GsssCQ6RIkZHoFpfVxECYk/A2qAS+W ofYzSe80I8tfqHQx/FV5vconj2KaffY= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cqAdFZnT; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf30.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.31 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=1701910724; a=rsa-sha256; cv=fail; b=iHXyuairMUTrhoS7i7k1hDEU1D/xlac5ctr+ZIrz6p1vE5AErIUeLuJvQQp9IgYcUwifL2 BtnUraeHLF8eUUTWhx+O2fECJ9gk2R+Czrj3Ukn0NXs1f7qS2tyIdFzX/DsLTWfk2tCEwy aYzBKAuxjdPlxn6rGpnwmMKmmJ5veuE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701910723; x=1733446723; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=OT4gVueC1x9tAVKK3KWJFCqkjfNPIIc6r9NsjYgxcN8=; b=cqAdFZnT4SIIIpyrDr5u79kyzDoEQLBSIyR/PBfYXIMmlWLKWp63s6CM VObOj+d5NqCnqORuBm4WiO+isAW9FspMXAXjA7BYWITsRW31zEuF1E0Zw 7AcJlZxmp5WC8y4UhziOjivNx5xtRcMK3jBMZ0HiY+TMfCdzWIz6PkuRR fxrUXHSgb3BPgs3Egdup+m9UXQGTBb+oJjfc6XCd9vHt3itkjLPFsrnHw kSQcAQ3fFaLyn6tQzG49lp6cQOXJofb3jvA0YUfZlJ+sb1nkFjLaWvHfK kUvHFW2fOtdZ5JaxE7kPojR08KwQ5UdG3xPRMB1N5wd5dwGj+pXeBykvZ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10916"; a="458476364" X-IronPort-AV: E=Sophos;i="6.04,256,1695711600"; d="scan'208";a="458476364" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Dec 2023 16:58:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10916"; a="944836731" X-IronPort-AV: E=Sophos;i="6.04,256,1695711600"; d="scan'208";a="944836731" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 Dec 2023 16:58:41 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.35; Wed, 6 Dec 2023 16:58:40 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 6 Dec 2023 16:58:40 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.35 via Frontend Transport; Wed, 6 Dec 2023 16:58:40 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 6 Dec 2023 16:58:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nw0Nf+HBD+i1GtImUHcOM83WQxdv0xP6C7/+izXyAxzcrNXY8TAIFoZbuqOXDgVjj8hIGOYwKySHi2yE9pv/u+ar3xVYYDnGhW3G2+//7knthMDg9Wc2WYTcZRSkTSuw9G47ZD9ZsJsmNMa7bWlN2MSQzG6n3g+Ik7v/r9Q4CW7S/kgWRyhwJKcoL5P2HQC58K27BIVf9sykqNlEQtzPfE0VNMgg0K4d2YNR0bNCZpQ4K1v4uk2LJBkvP85cUDHOfMVmY7Xr3BleKGJXEg4I1yzu9GS6Vd2oaM02B2PlriMqsJBDRJtD8EDrugQJyPVLykUHAzXdjLkRmyhdtyF/AQ== 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=rlO4RjNKxGmGl+twwyoKh1nW3Q2S5zHO2Qs6CqZ6CR0=; b=Gnejn3bC2xz38LLtWxdYUSGYsYfS8NOB9cD9XPLk/2LyDX+dwB/0Z/3bOaMeoFXwDK4ep12JGVPfYiZXHws/3d/Shw4VxtHoNyzhE1Q6AzysHgb8YpreVIWqgyMHOWrD23kO0BXctRlNOPAY8NeW7MDy0/greuJ//N3yhRjiamCuswdtkNmi+68s32o7yPceBLliq0XcsLdAdYS3htOoaCkZfADRb9AoGFCnpBkisq0SCHlqtojCC7UOI4my3bRWg2aeGBtfmOo15OBeRI11OaW0WVeAY/RnvMczLVg2kReSBVkBorJzGT5Fnuh+6BVAJHpKnm54NwW8ie3Zio1MPg== 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 MW4PR11MB6716.namprd11.prod.outlook.com (2603:10b6:303:20d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.25; Thu, 7 Dec 2023 00:58:38 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::3d83:82ce:9f3b:7e20]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::3d83:82ce:9f3b:7e20%5]) with mapi id 15.20.7068.027; Thu, 7 Dec 2023 00:58:38 +0000 Message-ID: <76fd4d99-e7b5-4fdc-8864-af4a198e9981@intel.com> Date: Thu, 7 Dec 2023 08:56:23 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 02/39] mm/rmap: introduce and use hugetlb_remove_rmap() Content-Language: en-US To: David Hildenbrand , CC: , Andrew Morton , "Matthew Wilcox (Oracle)" , Hugh Dickins , Ryan Roberts , Mike Kravetz , Muchun Song , Peter Xu References: <20231204142146.91437-1-david@redhat.com> <20231204142146.91437-3-david@redhat.com> From: Yin Fengwei In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR06CA0003.apcprd06.prod.outlook.com (2603:1096:4:186::14) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|MW4PR11MB6716:EE_ X-MS-Office365-Filtering-Correlation-Id: 0008f894-6bdc-4bf9-59ff-08dbf6bfa516 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xSrMz0oAe0t+SINsaRMTU+DBaojVT1aTf9lNSYy5eXSknwW8dH6W/rbkbYnE5Li12mCaVp92w68yBSl7pAYtrHsGqKkRQ8cfWOaosHjH2XYsY/wcqRGboUqfvNNIo42/UPgW2GM4gnj+6udmPpx5+3YQOmz4Jbb+RV50QDCs1J42aJtQGfQiFbNSDryWiUamQe7CrPyxs5ucQXMP/eedpdN/UF0HKpuMmQ00CcejlljbADAJhLaj8wfGZi+b2xizthp7gqErggU9ZKO3tUMW13myD6gw/JY0RdimrfBiCHHa1S3TzbBQHqmUBXHZEIjKz39/okQ5oSIT44VSXx3D638qKHBydtdYIRUWXdFS7j8im+mjWOkfPXGdQBhLhFqXlRwilo22F3wGZ9ExBAXenllcMGYTXkmF6Z4MlrAaQseiVI5NnPObwciinjfx6FqT4uvsLHTgBIFMZl8kOBw9ATZngIzQE6kzqreTs+5e+pwYwRaJDmMlPNWLPERR8zzo6W27xNYHXteYiQIOMIHDy/op0haD0bYCy13qqo5818Byk83F1HhiRQMlfO5WA15lvrraCkpy2jfvvCAnxYnT+wnwFo0cpB47x49sHKVS1Ml0DLZ7X+loIk9gDf1A88nPNFzT4DRbghljmwsrWmyiiw== 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)(396003)(376002)(39860400002)(346002)(136003)(366004)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(8676002)(8936002)(5660300002)(7416002)(6666004)(36756003)(2616005)(6512007)(53546011)(6506007)(54906003)(316002)(6486002)(66476007)(66556008)(478600001)(66946007)(41300700001)(4326008)(2906002)(4744005)(38100700002)(82960400001)(26005)(31686004)(31696002)(86362001)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R3lDOWx5dkFmbEhSR1NuWGk1dWtVSlF6SS9KN1dKd0ViejREQ0VpSlE5NlVy?= =?utf-8?B?dUgrdmdYOFpNRlByWGhaTlRZaFZZYzFuaUVxVzV1aThDTzQwQXUvU2ZVMWpo?= =?utf-8?B?bGlmR2FYdUIyUW5zQUVvdHFYM2p6WWIxTDRCaEFCcm9aTG1pVlgrVWt6Y0pr?= =?utf-8?B?MWpFWnY0R0ZrUlJGSFVybGY4SXRUK2lOZkhDVVB0V3ZmOXNYRm42UTNRd2da?= =?utf-8?B?eFJwMGNSMjFUdGV1VGdiVFEzYldVSnFIWVJNd0xJOXVUTUNTQ1NZbm9CNG1u?= =?utf-8?B?a1U4RjQyUjg1ckQ5bTQ5TlR5dzJwaHllSFZFNWJkeXR6djZUNUFPQzdmK1Fl?= =?utf-8?B?M25ZR2Y0eWlUMlZJQUVXV2pWbk96eFhWbU1CWDRnaHdxOE5DWmd4RFBnaThk?= =?utf-8?B?NnZKMVR3aGdPTXMySzVqQmtyMTJSZjMzRjQzV0ZaSXZpZkxuUWRsZ1VaaUdi?= =?utf-8?B?andXcDR1ZHFOdHRBaDhaV2xXUUVTbkNodjlpWkZaRHV6dkFGd2l0ZHFlTTRi?= =?utf-8?B?VjEvdHFSemNEelgxV29oMFBUb2xyWHVnSG1wSVdXU3hjWk9QRlNJMEZQOE5s?= =?utf-8?B?WmRIeGF4elVLR2hMdnJldTlPM2xZK1RqcjFEcXI1UkFKaFhTd096Qkt6dUY0?= =?utf-8?B?VkVxN0djTHZVTDIvc1BJODFsVFJLYW5ZcXFLbklnNjhpcHA1dllIMFRYY1JU?= =?utf-8?B?ZHVkNmVsbmNmVi9nd09VNmdKY2RyRG9vZVlVNjhtZFVHZUgyM2k1UUdBbGc2?= =?utf-8?B?bkFTbEwwMnZLcmJobU1tTVZZakQ4czhQVUZpNlpObFNJUnU2UXRSMGZyQnB3?= =?utf-8?B?VlBSMVdjVWRVUFF1S0VHa3BwU25nQS9ENlR2NCtpbnpCNDc4ZzFwNnN3QUFq?= =?utf-8?B?R3FlZGZheVNEL3poV1M3Y2FWWGQvSFZTa3dldFh6MXhlTGFmQThUcjlxUEhR?= =?utf-8?B?VmlVY2FOL29QWXkwaTl6RkoydzMxdlFxT0YzTGNUQnoyT1BvVUVYNXRBeUZs?= =?utf-8?B?L210MktFRXdIOTlCOVBwbFVzUFZxN2YwaTlXaERNNnJrR0ZMNU8vK3VsYm9J?= =?utf-8?B?Sm0ySGV1WjNZc01FQ3lyU0dGM3laTDNNci9UUklsdE5VbXZjUXZwcjVIMEZG?= =?utf-8?B?RmtMdmVDWTdQenhyaDNpazFSU1VaZ3l3SWlwY2c4THBtVHdtMlRTRnRBdm5i?= =?utf-8?B?djFoTG9MOE85MEN5d0JFNTBMSFFZVWo3K3A4bVZhRFZmNzI0UnJSdFhIOWZC?= =?utf-8?B?NkF2cmNueVJFKzhCNStEdGMrZjdtMnhzVTI5dTdZbUI0VGhNbHBvMm1YRzJv?= =?utf-8?B?NVlLRzhsVEpoaVVaMlNTQVRpUjBXMUo0SllHYVRGRTNGNnh2bzlxOGU3c1NS?= =?utf-8?B?Yk81NnZmU3dRVFF5clVYNTZpWHBCNVdZdVJMNGZXb3NTN0F1SC90bjhWRExW?= =?utf-8?B?UklxdzFYOFdkU3NTQlRHZzlKd3k5TnNLSy92ejhIWUhkQ2t5dndkUmdSWi9F?= =?utf-8?B?ejJkK1ZzRnBQSy9yU0g0UG9EZTN2MUp2Zk5GYVhJYmFXV00vRGVPTTJ1d3NV?= =?utf-8?B?dFNvT1gzOUVpWUFMVnBFVzJvL3ZUL20rOEMwMmRVNjRPTlUxa3gyTk5vVS81?= =?utf-8?B?bzUzZHVpUUJVcFpNKzFTanlPUVlaRE0xS3lVMXQrK3h5NWp3bVFGdEl3bXJN?= =?utf-8?B?SXByRFpWR09HakduNmhmSmE3cG9uZ0pJc1FQTVZxUVB3bDZNa0ZyV25yeUds?= =?utf-8?B?bHQ3NlNhYVZKN0Y0SVp2bExZbzU2OTVSbmRVSGFTV0pkcXRhR3FXT2dLK1E4?= =?utf-8?B?UTZ2aGljRU11Y0toSnVrVFM0TG9XQTRGTTBTNEJHSHFJTGRFWUxhZmNTM1g1?= =?utf-8?B?WGRuWUorRjdkRURIZWxzVm41TURUU1BUdUZFWGpXR0VxK0QxeXhuVnVFSCtY?= =?utf-8?B?aFhyT0JGTVV1Q0JDdE1iRTBvRXplYUQ3RWcvWjFTMlJXVE83THc3MTJJakZa?= =?utf-8?B?Q0toRmJvaWMrcVh5dkFVekc0K2FWQzA2eUF3NXBoMUJCdm1qQ1hJY3ZMYWd2?= =?utf-8?B?YWVzL2ZzbEZSZm1ISmo4a0JHSHdUa3BRSEt4T2ZzZDhnQjh3QUU0OXZncHMx?= =?utf-8?Q?1gzY6iPmvj2032l1TmbTzka/O?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0008f894-6bdc-4bf9-59ff-08dbf6bfa516 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2023 00:58:37.5907 (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: ykqdz+iXhgqGw+1GJ1KqXbOK7DcJvJbvx4i81JTnED7QXP1cCOWY//2Bmn2hlsq2Og+6kWq0pw5MDIkwgd5izQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6716 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: AE9348000D X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: ugpdmefehfzuiq8hsjw1eibwj19qdr6q X-HE-Tag: 1701910723-848114 X-HE-Meta: U2FsdGVkX1+61ulP17/DrY7Kfo7mAeg0uigUyyi2+SGscnALzlDpJwk/7Fqu6pykbsWdYB2Q8T752EN/3oxL4Pz40UGNcH1xClhNE3CGeOmCSwL87XiRb3dVLPzLNuZk8v/3SAYbZB8XcpylqBOTbUSHcBelaTSel/+uOJQo1UxYjNc4Tr0lzXeciblHrLPq8DDaPHIsN3+aryr2UEvk/TfW1M+r2G7xJ/CA5h4NQwR2jH2EYE2b5aj/j1ka42ZQqlLZqFph6aK/LVe0COUVlRxV5S8ve0KUNOoMQPvSVATNG/WNVGDms17Di7d43gXW4zaKoSfUQVXTtf3G1Xzj/v7j68lg9Y7hhiQNRMP/7kKWLlhavrdHu0DEWcqfV/eBG+GQd5A5h4OjOHeMOTxI7IbBOzvz2G3PXzLX0hPYEKfKtKJ2pE/dZNpcL321J43Bu5bm7FbFzRkx1dHytXEQLyTupSlN1b0H7N4W4LfoOKkWiaeDZZEYHps8fQEeUf45ZQg2DiRIZZPM/vQ5uro6Df3UmXUCGL/d8OWOxbFfhko+oMXsmmt4kdzCxYNC4uFXqKCd0TTAplIkYOvQtHnSYUtLP5Qyrr4gycvAFgBJ6rT1SDtG0lEfOdmt4+LDBFit00+L9Cue69fKCIgv/d0lRO4CAo1KU6EcTNUMQk0VVDSJVC42p0PIZ9QJsjnnfjTgjmb4nqwJTrvgfY+UZRJdIg9n4PHsjuRX5/jO10ZsVHEiocCvAjVyQqPSGmq3BOVM+lIpB9AW5M8LIwr7RCc1gxO1g0s8dPvv1gV5uzzvFH3s2UPYP1Vs1U973TYLAtL41wATsvDYsosQ8WZwaBUEVLw4DRE65kFCpa6GbwSYS7ULfpyq3R8CjjR/auEwoMlbGtIe8ihla7VBiDdL6BJD/YcfD3zkAsBuJJy+PiNK2XnwdZ0AFJOA+ApdWBUKdUrrD3IcDAJVVXMY9V1Z7hf +UAE7vb3 zF2URRxVN6mchK9LEPgECBwy8HnLnW/AfP+mLbu+Lr/rrIgFx0icszyRyJHypWqNoMoIman6qK8MBn3SiJ6QjewRf7Rf+KWYQaSNwQ1/YnTdfuft3XUtZ5dgnFTXe9VuziZY1PYALLZKYb29psrG78syKRZx+NrAC+viPtYD+3b+KRF4zrHQluBXAZ52aYWQ3asMuqRom64FVsafX5T7TqL/WwH5ZxypFGQb5rhl7jFNwGC1a7IPXWuMyzcGoi9Gh4b7dzAYO3BIT0NnN6BDfNG5n1es/beMfoah0hGnEjBLFNs8a14NdLJOyYE7uHZHT/jtblCZaYt0C2UY0TUYLPzGWKW60X8YcGmmBM2GGwpHz5O2Yn4BpM1y4Qd1VVh4YE7Mu 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 12/6/23 20:11, David Hildenbrand wrote: > On 06.12.23 02:22, Yin Fengwei wrote: >> >> >> On 12/4/23 22:21, David Hildenbrand wrote: >>> hugetlb rmap handling differs quite a lot from "ordinary" rmap code. >>> For example, hugetlb currently only supports entire mappings, and treats >>> any mapping as mapped using a single "logical PTE". Let's move it out >>> of the way so we can overhaul our "ordinary" rmap. >>> implementation/interface. >>> >>> Let's introduce and use hugetlb_remove_rmap() and remove the hugetlb >>> code from page_remove_rmap(). This effectively removes one check on the >>> small-folio path as well. >>> >>> Note: all possible candidates that need care are page_remove_rmap() that >>>        pass compound=true. >>> >>> Signed-off-by: David Hildenbrand >> >> > > I suspect you wanted to place your RB tag here? :) Oops. Yes. I meant my RB tag here. Regards Yin, Fengwei