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 3390DC4167B for ; Fri, 8 Dec 2023 01:43:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C5C0F6B009A; Thu, 7 Dec 2023 20:43:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C0C5F6B009B; Thu, 7 Dec 2023 20:43:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A37AC6B009C; Thu, 7 Dec 2023 20:43:13 -0500 (EST) 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 947546B009A for ; Thu, 7 Dec 2023 20:43:13 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 6C54B8035F for ; Fri, 8 Dec 2023 01:43:13 +0000 (UTC) X-FDA: 81541953066.11.8738DA1 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by imf20.hostedemail.com (Postfix) with ESMTP id F25831C0017 for ; Fri, 8 Dec 2023 01:43:09 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=J6BQWvJW; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.115 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=1701999790; 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=6R5dLbf3F+L0DA0k77NUpU3Ur5qwCjgS4+otGgwifMg=; b=l4tnQmXQT5BO0xvgE0/VqGzOaCNELzaIsoO8Wvnseoh1F6ssVgXTxidh1nM0+Du+9NVT30 E4PqruRUTAeZ1x2BNpGIBxbvtZthWRB+Vn/AeYdSp/dCEVhD4UQHDUGMn2thSm4qwHfWmf HFEjSlAl40uJy1JCnZUahg85CHL8Mzk= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=J6BQWvJW; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of fengwei.yin@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1701999790; a=rsa-sha256; cv=fail; b=ntY5u5GAj5lYShp/r5ht2V8OWrv9mj0UYYFA4xyA/TL7Wi2w3GOYHFJPyfq9eRCi78TRj4 gqhzDXwbbuCRxMOnvsfD4fIpOawB5wwp+UAlKcvtGToDj1loojFKxoWnOnJfdQdnrZ2AsG bdIvwNWLP+PH6D+GC9ERF3kedtoupPQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1701999790; x=1733535790; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=QjBFgrPbjkIlovSfLw7fyDVAezPg1AjAEjqWzemL81U=; b=J6BQWvJW7n7LrbrofXCxfAE/a5aYYL63Mz+/KJxJmGP7QpP5qYyeCpFP EJr5lKGG+LtfHofq+8DUjBRMeJ/tOJLf1XZt8hwShOP+j8kj6vPopxqBN uXaMmeZ+Objs2jB867rWX2R/JOmOS+sjphBXvJzJWUIQxpRPpWe/6ybou DqDihMQiTEipnLKPqsYE+hKmWvNZEOqa9sR7G6Hd3QBAD/P4oZLgKI7CO Xp+GQABdmBPustBn3ov8pSCE1P327vWNA7IJmXzAcehmgrqr8bU9oq3Rj DEmw69BSH96nmEk8J30g4pqgiP/oBsvE02q7SV/gstMz4vN+qT4OqSVT2 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10917"; a="394082151" X-IronPort-AV: E=Sophos;i="6.04,259,1695711600"; d="scan'208";a="394082151" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2023 17:43:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10917"; a="748177828" X-IronPort-AV: E=Sophos;i="6.04,259,1695711600"; d="scan'208";a="748177828" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Dec 2023 17:43:05 -0800 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.35; Thu, 7 Dec 2023 17:43:04 -0800 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.35; Thu, 7 Dec 2023 17:43:04 -0800 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; Thu, 7 Dec 2023 17:43:04 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) 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; Thu, 7 Dec 2023 17:43:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fhPIr7ua/qjA5CxwdyVRovs32PxgsSMItgWOnOo16Yziscnx4RqaIS8knx0mF9iKpiTpuV6iVvYmIeDBGBcQt+307NqKZBDtbXscK7zCNFAkcBP4FxzJ27ZFlqa1z77GilQxwKte/91XRiVFjgexE4sy/TgEnh+NuJpgbTC9qHVc3P3ozIJ2UcLW5YlLOYnpNYRDF0aOZA9aUjjVZg0OPSX5yvcvLkv/MoU2sIBjBtvfjMU79qU7EXuIkjyplsr88Qed7DktuTxHr6qXgWmpsEiIHcWwiZdgalSiRavtNs3DkP/E3ZBuuV4+sUSKWEpCZ0HbpBzMqc4DIwMizwqTJw== 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=6R5dLbf3F+L0DA0k77NUpU3Ur5qwCjgS4+otGgwifMg=; b=j6ZLuLMtxLAAS3WvzsRn1gTce+XVLL9BMC1IJc+J0QIznuQSrc/MnXJbz/0i/anjB0R+WbzKpq0KOPvcuRuClyhSC+DKdtpBCpBoPE8egrPTHx6dz1PflPutUot9rCnNl2jhmouYSy+syhmjPmG6Rv+sWdAPllKWw+sqDvtGY6lTg4Oa1VxedoL1dhGoFHafvFmjy0y6GzsR2GNdUjxpPprXA4UFNv0vlPV+O+s1PKid7FWBkhMNL/6RXmEWuVyyZo4XNytC5B99ErILB9GD9hMjsTse3CuMOrfyq+n6OqD1VqQjzPBP/rzTtH9/PEWGUUDwSPGwT06i4xm2uRpoaw== 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 PH7PR11MB8504.namprd11.prod.outlook.com (2603:10b6:510:2fe::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.25; Fri, 8 Dec 2023 01:42:57 +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; Fri, 8 Dec 2023 01:42:56 +0000 Message-ID: <3a9fa1b7-6bcc-4749-92e7-ef3563a70701@intel.com> Date: Fri, 8 Dec 2023 09:42:53 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RFC 12/39] mm/rmap: remove page_add_file_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-13-david@redhat.com> From: "Yin, Fengwei" In-Reply-To: <20231204142146.91437-13-david@redhat.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI1PR02CA0001.apcprd02.prod.outlook.com (2603:1096:4:1f7::15) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|PH7PR11MB8504:EE_ X-MS-Office365-Filtering-Correlation-Id: fc864315-f532-42c6-a0ff-08dbf78f00a9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fLn5ywrwgxA7kfRLn4MTSweCuZufCMS03B5cXEyPYeQxJ6U2+HM68X5uBflJPph1yAZGkuWuzdTfqYSI0ZeO0BR8zWPNp427ZcfIoul9EqQj82aLo8pUCiqVQGH2+dprAAuK6rg6OX9As8tNdGWWh4GHyYAIHkPfkld1wZ7UnEn9eAkmuOC4sk5KFlBdV5DLnZkOaxE8t3jqJ42jFwoIBhe4PakjWTb2q0mFVd9/wmgfHQJ+ICti/0IXfNXxkLOVf6bG5R7SR9EmShjMsZS1YoVbKRIrwKah1/EUq608L9tvCINNadNlw1ECgCZzRdkGiKFnEIP4nB+b+fsOOp6euSPjeseiDHNU/3KYrzwQg1OWa5Wg5eq4MTa2JPAcBHYG2iC8T62I/9NgYxHqxGYuG6ktiOTR5bxp5usT1l6rpuar+h/voFog5xmRKXqZ7xKlY7ZEZ56g4s76RPR055d5YMJcyRPBnKFFwT8N+zcrp9HDPp8Y4f1l3LzcMbAZ3EKPFdEZ0quyhg6NpPBchDUC6WqrUn6RT2KOHf+820uU+7N6ygqDFki7BbKoUtty3S4SOXZs7k4V0+L4bMZBNxvbnn7sW8dZENUAqj8sCyfKMYbw3Zh0PwldD6ykeolMn1eYIpp2CD6jXuOPhGusepumKIh0SpddPXjGLHgQBoC7lC59Op5SlKi9f9EZInrOuJSmB50fqfZxKGhqT9Tm5MjTtw== 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)(136003)(39860400002)(346002)(396003)(376002)(366004)(230922051799003)(186009)(1800799012)(64100799003)(451199024)(66946007)(66556008)(5660300002)(66476007)(54906003)(478600001)(6486002)(2906002)(8676002)(4326008)(6666004)(7416002)(316002)(31686004)(8936002)(6506007)(53546011)(6512007)(26005)(2616005)(83380400001)(41300700001)(86362001)(38100700002)(36756003)(31696002)(82960400001)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UFJzWTlzWmZqVkVZcUMrZ01XcXE3b2p0Qi9FZzBqczdhRnpwbEtWTE5XUVBa?= =?utf-8?B?UFJnZDEzNkJ1a0ZCbDlSTDJnc1VQZWUzNHI5b2gvYlRqOFRmcmtZQlBuYmtF?= =?utf-8?B?bGk5L0tXQTRFUzFLMnQyd0s4Rng2YldwNS83U0dPdWVERytyOWtONE1Nb0No?= =?utf-8?B?bmN5UzgyR1hManhFbW1BUzM2V0tnU0RhZDRZVEdScWpmTlJENTNPZjV0dFJs?= =?utf-8?B?WXQyUmlIbk8yK0hGVEMrOHJkdzBTbDRsSCs4cGRXZlI4WlFQSVZOandsNE4v?= =?utf-8?B?YlI3Rk54dEJackh4OG83ajFORVAweTNCVDJGdWRGTVRmcjZYbGhiQ1BTaTJE?= =?utf-8?B?MjVaL1c3UFM3YTM4WFB3b0V3L054M04weU9NTTNIM1ZmSFl1ejNmMjhnYUhB?= =?utf-8?B?WVJsc1hBSVNRK2ZCL2tYRDcvRmNLQVlDYjUzSXk4eG10eFdYR2Zqa3dhZGEx?= =?utf-8?B?R01LYXQzZGV5Z3paalRMUE1IaVVGbXZ0SFdGcGMvcExFbW96VnY4a1hWNTRT?= =?utf-8?B?ODZnazFPcE5zS013c0grRTIxNEU4UTcvMExIMDNGTUZ6OWllUEhKZTdCbDZr?= =?utf-8?B?L2FCLzRhT2FZZXd5ejJDTmVGc3hobWFDZC9vSlhFQmsyL3hWQ1poUXZRRlRZ?= =?utf-8?B?ekNNZDhOMHhRMGJjZXpKVnhteG5LMFZUaEpxVkloTk9GbjZWeE5hRHJFQlhv?= =?utf-8?B?OW9saU1SRWg5bVhQS1A2VUJNdmViL0xiTXZaOC9KTjJRMXBXSE8wNlE2cVQ4?= =?utf-8?B?eTN3SDdPS2hiWmZGQWNlbXduejFYNHIzSFczUktGTmx6b2ZMR29PYS81UjR1?= =?utf-8?B?M2dqejdGMG5heGVKT3R4U1NQWnRNS3FzQzkwcVU5Sm53bDNTQ3dGblI1Q2Ni?= =?utf-8?B?WlBhWit1RjRqcTc3U2ppcURyMVZoeFZPZ0lKa0xTWjJuK3dVcXJ1Y3J3MTg1?= =?utf-8?B?VVZpR2lqUVhUUTVmS29sTGxaTU9qRG1RNDVacTh3ZzdkcnF3MC9ZdjFYZy96?= =?utf-8?B?WlJlczdMYlNabkZEVGdFN1BmOVVCUkVKM2xPZE9jL2xoZDJXeTNOaWRXaFkr?= =?utf-8?B?cHZTSFVEQlV4OXpSOU50S1BRNWEzM0xncGlyZE52VHczdFN0RDdweGVHekti?= =?utf-8?B?STFyWmtOTHhvcExZdTRnWVJYOTFpeUhVMWc4bXVUdjdUQndkcGlEVTAveXZM?= =?utf-8?B?Y1RyMkVQbG1oeFBxak5YYk5RaUJuWVNpUjgxbWRhZ1dyUThKL0hMaGlaSS9Y?= =?utf-8?B?NTM0eUNXbGcxcVQwVXd1djd5ZHpYT1l4T3RVd0JVMkkwY0ZRUWR6cWhVS241?= =?utf-8?B?UGN1elRzeS80dHRRTFdvV0JobEZRUmNsV3pMcG8rOXp5R2phQ0hTRFJqbUwy?= =?utf-8?B?WTFCWjRLZ3hlSWFGZUd6ZUlNWExZYjNCK29lYW9xTTZCOU84RldVL2NOdHJP?= =?utf-8?B?Skt5Q0tETzBENysvUzdVbVlOWnpaekEwZHRaaTJoWHB0V2Z3Tk1vTGdHL0VF?= =?utf-8?B?cGtzYTAwQ1lVT2xqVHRJVmFidXVXbTNXNU5HSjFWY1ZOb2g1VWhnb2hETUYw?= =?utf-8?B?eUVrOUY5VU9pMm1uTk1HaDE3N1NsUmdtQ21Cc1Q5V2pqWXdHY053SW5NbUJK?= =?utf-8?B?VXBWMlN0Tjc5bFhFMTE0eVhmUVJhNUxoS2xSQklWaktUNlEyMjFRTFBxOUhk?= =?utf-8?B?VUlXa01VQ3piTU4yUGZpcWJkV0UxQmZUVjFyNVN0aVJsZC9YMnZZcTJPb2dC?= =?utf-8?B?L0poMFFncnR6Vi9OenZKL3VGMHN6dHIrc0VjenozQTNuODJUZXo2bE9UMzlK?= =?utf-8?B?TDhXNnU0WmF2VHJBcWFVOFFSbUdOWUFrUis5b3JOeWhwMGhUMEpsKzdhREFa?= =?utf-8?B?MTNCdGRUdDhYUVhSS3pKajVhc3N4eld5T3ZMM1RxUUl2UXp2TFFKU251ZUlQ?= =?utf-8?B?ZVdLckVzSlhkaW94Z29teUpsOEIxWFlFd2ZWV2JjNVp4TEFWaitidmhWaWNR?= =?utf-8?B?YkxpVTZoU3U0UFRjdXphdnBqYkc2RUdmcDcyTFo4MlBYZU84Sk1ndnV5N09I?= =?utf-8?B?VlJudk13V1hXNmpHRmkyY2xaWlhta3hPYWR1NWhIcjMrM1VqOGdIQ0NKTUx4?= =?utf-8?Q?FxsScQpBDO0yNItlUy8X72rU4?= X-MS-Exchange-CrossTenant-Network-Message-Id: fc864315-f532-42c6-a0ff-08dbf78f00a9 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2023 01:42:56.8972 (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: /opP/9YZr+bJuePJGm5vSTOqud8S2UCPU+RCOLdNDrbROZsbFbjnlznk4yHPbAgsuOMXgxS6ZQcb4KYxoJYZTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB8504 X-OriginatorOrg: intel.com X-Rspam-User: X-Stat-Signature: fsra31ic5see4iec57r8h8gbn7p8us5h X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: F25831C0017 X-HE-Tag: 1701999789-347868 X-HE-Meta: U2FsdGVkX1/p/vV5Y5XKLosdptKlHVLDlO+Dbikv+U5mkpImpgCT8WGEfNA+QSpYLM1AdhdAnaKYwxJG0Fp82bLP4NSNeB8rkZXNxFFLF2z/hExZZN94Ai2825GjyMt5XlUHivwft2QDITkRtJ+lwnINsmlgjIjvDE2p6Y7acKFSlOoe4C9oX8xtVAzl2fWGWTrxe9uykJEfcMjSyL20Xt8VENM4JXBi8vvU0xPqZs5PLdBos3i7JmEQvvWj8jisyOHv56rzuwtM/nBN0RS8wZ0nSgP9N6wHiLzXqWpvv1tUvVgg8c4//K6fidLrKYsLPPAepng2td6l8K7Izq1FBfBaUl6iVY8n1aSbyR19/YaVsKFZZSDSYKZ69bXhRod232wsLBktCg/vyVu/ds/7iWa1N4rGw7ADULgqHGlIKICZsJvbr2UWBEOdLn1w7j4TrWxfD7NMJ5XQWlsafKtvD0pEa8hnncBkWKDj8f2pgjIdunvIaQ6Jn/ke5yRfxV/b5SL61HNxLqZf3VLosNUIfk1GdyIEEQMGQ05ndxSt82Y5fw2WzXp3kbi1XcpFqbU5bhRJHqqiSNzu92wzAciCFZaFe/EaQrD1dbYx0F7zLlyI4wFCNgy/I3ZH0y+pxe6iZZig/Olm/ZKt23hsQpo+ZOyD/FPQd68Bv0JDZbMumqbuxOT2hIFWGE6YQx2lkAz5/O1T5Nd9CdZlKiHBouuOQecTwcs7/DRR/JrZZ66YgBTBsWOGSTwiKEglgchTLkNKEdjK7EwhovLllfV0pq+hM5CfyDeudzDgBQwRTjcKFZMGTe1MCe791emSH7i2TloA1Kif8ZJW4h5TmkoWL1/LX3jsKatD5QCZYtfu7v80ujBTJ9kwPKqkOgVKBt+AwQH2aJ1SYUyg+/GYJc7Iqsi9iJoGGSATAWZfaL0wDVtxcu6mPBZ3aczuamnwYtM6IK6775rzXsMfVu9cKXESEo2 TE6r7oC1 LDSymHUsH55FrC9med4pd7ceEpA8vE8INNTKFBmbQl3uERf2Oyl7hUu4BSDmYL8h0P38tGZn6C19D0l1oNRXXe9i7e25hAI8CCZnlNAC4iD78HEHIKMvefUIGSb12ro4QhFufwx4SFxnpmpa0pWqvIymSgwgnKbEgNFl9SgTd7fZ7GhV/ZgyMiYZiSFwt5GHkJV7y3W0k5AYdfveN7vp0KeBr3VZjOCLLPi1h8Y9Z5I5hRNL8vFZBrpqufiAwdZnPzvTSsWvnljRa8xMP/mTriCE+dUacD+oRy5b1gi/e08Lg5QwDXVwb0SBE8id9+6mPnRt8kiKFYhQsEndYr1hLf02JZ320iPaMCxtY/3JHET/NwKZkwlmbernb74g5yk1yYhd/bDE1vAZDednRvAyPV2DkzISFxOjN9jvA 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/4/2023 10:21 PM, David Hildenbrand wrote: > All users are gone, let's remove it. > > Signed-off-by: David Hildenbrand Reviewed-by: Yin Fengwei > --- > include/linux/rmap.h | 2 -- > mm/rmap.c | 21 --------------------- > 2 files changed, 23 deletions(-) > > diff --git a/include/linux/rmap.h b/include/linux/rmap.h > index a4a30c361ac50..95f7b94a70295 100644 > --- a/include/linux/rmap.h > +++ b/include/linux/rmap.h > @@ -235,8 +235,6 @@ void page_add_new_anon_rmap(struct page *, struct vm_area_struct *, > unsigned long address); > void folio_add_new_anon_rmap(struct folio *, struct vm_area_struct *, > unsigned long address); > -void page_add_file_rmap(struct page *, struct vm_area_struct *, > - bool compound); > void folio_add_file_rmap_ptes(struct folio *, struct page *, unsigned int nr, > struct vm_area_struct *); > #define folio_add_file_rmap_pte(folio, page, vma) \ > diff --git a/mm/rmap.c b/mm/rmap.c > index 1614d98062948..53e2c653be99a 100644 > --- a/mm/rmap.c > +++ b/mm/rmap.c > @@ -1422,27 +1422,6 @@ void folio_add_file_rmap_pmd(struct folio *folio, struct page *page, > #endif > } > > -/** > - * page_add_file_rmap - add pte mapping to a file page > - * @page: the page to add the mapping to > - * @vma: the vm area in which the mapping is added > - * @compound: charge the page as compound or small page > - * > - * The caller needs to hold the pte lock. > - */ > -void page_add_file_rmap(struct page *page, struct vm_area_struct *vma, > - bool compound) > -{ > - struct folio *folio = page_folio(page); > - > - VM_WARN_ON_ONCE_PAGE(compound && !PageTransHuge(page), page); > - > - if (likely(!compound)) > - folio_add_file_rmap_pte(folio, page, vma); > - else > - folio_add_file_rmap_pmd(folio, page, vma); > -} > - > /** > * page_remove_rmap - take down pte mapping from a page > * @page: page to remove mapping from