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 35270C05027 for ; Tue, 7 Feb 2023 02:44:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9A3226B0074; Mon, 6 Feb 2023 21:44:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 92B636B0075; Mon, 6 Feb 2023 21:44:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 77EA26B0078; Mon, 6 Feb 2023 21:44:30 -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 624716B0074 for ; Mon, 6 Feb 2023 21:44:30 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 208971A0976 for ; Tue, 7 Feb 2023 02:44:30 +0000 (UTC) X-FDA: 80438952300.10.49B8E2E Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf13.hostedemail.com (Postfix) with ESMTP id A777D20014 for ; Tue, 7 Feb 2023 02:44:24 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mpm3QlhV; spf=pass (imf13.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.65 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=1675737865; 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=WRYERCsMBOtNdAear3yqe4/BCpOxR+leTlr5LTaNfPE=; b=HTN2/Ky6WJxtudRuWQNPQUfLcsZc7Ak6OkMqume7MbJzSWKbfH9GeapTAcr4Ae7drLil4t CvtxgmoQqGvesnoHSFzUJzmhryzw0X1rAkDMeDnEVFdraaDlyUtGJuKWtqSU3kQD9cbDa5 6W16Mu+EPI730Vj4FHruoe3WjBsCIT4= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mpm3QlhV; spf=pass (imf13.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.65 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=1675737865; a=rsa-sha256; cv=fail; b=BZl1XzBg7OKjO95suP9h5o0UFwy494YdVTRueNhX0qFoFGtBBfru1JbvLf7yL3U/+gSnbW rfXhQsM01NzLkibXW3XX5L/t/OBWFdhiT0SR7fPOgMVIjKDeG3rKzg8xzqV6NMreRf9HvF Zj6RvTdsFYB2hlcXSGpPkljv2i5pMEE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675737864; x=1707273864; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=helygycO+yb+GFB/22eTMTBjP9YHFDLChEsW2VzM/hw=; b=mpm3QlhVr/pLCWnXJ+4o/sRhjPV9SDk0wEz9a01p+pygCHnPKN4xWHFy TPM8F4WHQTjuFGfrZbxW1cqcHGJbLj32BnTOODaw5TNOScE/TpQYntNJd WbrNV7Vx5XlF6L2Fio45HRE5Ht6uyHEQ6njQbn5WH6b9Nbg7Sae/jP/LV 1EXg1xE2mp1XFjheZIOZ60Lnl9oBOv+Qbmux/m1+vh9ysqy+jcYp/LcoX aJo7rZodqqgnrDB1AljHts7vaTg+ft2LTb8GtIc2JA8m3Qh1zuu8/RNor fHgYomOfncIK5teCdRPtq/2EVnC9+Bspn8fCEwra5zrGyxUTvPoNWcZLX A==; X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="331521674" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="331521674" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Feb 2023 18:44:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10613"; a="644276354" X-IronPort-AV: E=Sophos;i="5.97,278,1669104000"; d="scan'208";a="644276354" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 06 Feb 2023 18:44:22 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 6 Feb 2023 18:44:21 -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.16; Mon, 6 Feb 2023 18:44:21 -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.16 via Frontend Transport; Mon, 6 Feb 2023 18:44:21 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.44) 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.16; Mon, 6 Feb 2023 18:44:21 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hT6tJqxBYCOQJ0aBeb/+P2ofBfQpPu99Z9zsX6NnUcCwR61ZEDtCIZNoI82kKcRjne2HjmBAF5oWcTIq6sZeepyUCo4mUVrJf3r23ZY8p1WCbtnymbAkEJ5dD0pKAaiw8i4vD2cFtfCxyDvnjJ9alSqBbTJFPdGqdkEf4HfD54o+T5HgLJPLpb9HxzTwQ56ZtlemJVh8MESouxxinGL8PlThaXGfE8I/BTrpDEBpbMg6O/SKvG2B6S1nfAbCILfkzihiWyJ0K2fUwS/Qhc1EZltnXF52IMnTDLanh29whmjkV+mbivI2j8+d6nJK3q0ATqmODyCnnNUMKNtJL96zUg== 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=WRYERCsMBOtNdAear3yqe4/BCpOxR+leTlr5LTaNfPE=; b=IcSgDBwemNuukjuWdNT7UYaLVPDw/YPt71O62Sc1V0A3+/paj2fYntJKJgv2mMCQ+ZALA0TAAB8o9Vft9LaK4CHpENbudtDYUYCekjms1TKjcEK7rrA81wUbE3hSJEbVqwqlz66JDB4wcc1Xe1W8g6xEASlhA6hoWwjdHsDb+bQyqGmc7i5q9dkC5iO2ci8fRBIdDlD9KBO5LL0/Nhuktb9Uk7JGlkwnDWZH/J0Ir+5UwRQwarVI+0HDIUqveaffbtwAeS/6jpny/kVz/XxFiuxl62i1czs15PPUsvZ4SjgxfGpGOll3VXEN8oV6JbTe+Jm/ZCNgDcBz5fFEGmxnCA== 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 CY8PR11MB7243.namprd11.prod.outlook.com (2603:10b6:930:96::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.32; Tue, 7 Feb 2023 02:44:19 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::1531:707:dec4:68b4]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::1531:707:dec4:68b4%3]) with mapi id 15.20.6064.032; Tue, 7 Feb 2023 02:44:19 +0000 Message-ID: Date: Tue, 7 Feb 2023 10:44:10 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.6.1 Subject: Re: [RFC PATCH 2/2] rmap: remove parameter 'compound' from foeio_add_file_rmap_range() To: Matthew Wilcox CC: , , , References: <20230206153049.770556-1-fengwei.yin@intel.com> <20230206153049.770556-3-fengwei.yin@intel.com> Content-Language: en-US From: "Yin, Fengwei" In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR04CA0167.apcprd04.prod.outlook.com (2603:1096:4::29) To CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4820:EE_|CY8PR11MB7243:EE_ X-MS-Office365-Filtering-Correlation-Id: 262bec6d-61d0-4fb5-cef7-08db08b5355c 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: Xv2W9ZUNwtYptb5GkD8MbnyBbdJHarrnUdpc1pc1YBQuFKTZ1F20oxbIrNptyBHmsbsx/H3+gUtnJF+JsE+7FfGSGFjr+Z1oACJXwPfrtL7x9uqjmX9xqToEXiNo3bJqW6hZPA0yb0BvCt0f2xUNzxk4pR29K5ZR7r0NmLbkdhCUAscASY2if8U0/qAHqATZmGVOQiQ7IgI6aWuMlA9l+1NRqCKFhQIXiEU8Zo62R8oWK2hQ0VAkjOrLY6UZg2rYP1JN8hi38NmMaX8/t0cfsWXXW+Q5cANwKKKbHqW8gArwREXgqit4AUYT5S0O0XUR0LFELxcd3T2/6usnoTV3j9RCuYlnXnULf9bPaB75aZdCyQh+DsGHsm9/Ta9Mbj0739Ax3k7afhkb4tDsIFPFWDYvH+pNdz4ONHG58tSBGTfH/pYyIVUlqplKz5iv+7Uos2FVU9VnPsT6JTO+2DpTZhuLIYLChP+YRDcmihuLY+aagTWzkyGa9yI0P0XxwdQ6cYEpAx/FxwmIbJ1NuRcG56iBsbY7qZqwuM79ooskbMTP4//bm5UMyB2YI6DyZQhWhpJlGahWboicQfiMLlLgFw17Sz6UesJd/5ndYxmDj37h0E93Dzcfa3VG8sLrIT1a+n/1Qq8bIgs+c4/sia4t3BSpADkR5kPcimcI9fRua6RL9tyFWsgVExobTmc8Ia2G4m1qELOyr1mKFF2DNsuQuLuNv4DUX7nnUeKasG+apKE= 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)(376002)(396003)(39860400002)(136003)(346002)(451199018)(66946007)(66476007)(86362001)(8936002)(41300700001)(66556008)(6916009)(4326008)(8676002)(316002)(5660300002)(2906002)(31686004)(83380400001)(38100700002)(31696002)(82960400001)(36756003)(186003)(26005)(53546011)(6506007)(6512007)(478600001)(6486002)(6666004)(107886003)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q1ZCQS9Xd2o0aHZ2MUhIcWpQdHRzZVR6SWFOdndxOEx1a2Y4SFhFK3YzTkJK?= =?utf-8?B?RmJLbWlLSHNqZk1MZkZBOTduVE1VeHM2WXY3dlQvbUxEbUY0eGYwUmcxeGNT?= =?utf-8?B?Z05SQXpidFhRV2hwOGVEdnFhb2VYaWxkZjh5VHhRMnVvK3BndGdtcVA5UkVZ?= =?utf-8?B?RWhxUWJDbTZDMVBsMnpxMDJxVllWSnA5ZHZIR3plSVFKNnJRRExZdlJ1eG9J?= =?utf-8?B?R3VmOVg3U1VMQ2RGd1kxSWFZSklhRlMvVXFRN01PSW05WklnTStBaksyRG5U?= =?utf-8?B?SU52ZlM0N3lCblVGWng5VEU2clB0Q2RXWmZHMG0xZGxoVVVtMUlvTnUzWVdN?= =?utf-8?B?NmF5bGNKQzRid2ZwOHJUcWx2SUx5bVFKR2VqK0pHRnZVcWRKc0FHUENyN1c5?= =?utf-8?B?Mk93R2wwUXcyRzlyd1NWTXlTR3VCTVBkRGFNbExobHIySzZISU1XTUJwZkVS?= =?utf-8?B?WENscXZWV1ozSythQUVMVUVsWXIvMlF5VFAzTnp1N0FMYTNGd0FJQXF4cVJo?= =?utf-8?B?aitpWGRncERuMitKTHorZWQ5WjY4cmRVUnNqYkRhZ2lOMkhOVXdJL0FHZGk3?= =?utf-8?B?eWUyUUZYZVZtR2ZENzZ6OG4zdWU4MUdxT0lSYmhvbTJjcWNHTUk5OVhhbWVu?= =?utf-8?B?WXRMTzR6ei9kRkNjK2Z2K00yMEZzNktxMVg1d0o1WHdCaDQ0eHFvVDRhUkx2?= =?utf-8?B?cFJkdXBwQk9oMWsyWGpWRjMzUUxsNzhXdEpJaERFV2xxSWJFVjB6dVQrTHhr?= =?utf-8?B?djNGcml3TVdvN3ZUbFd3WFFKMUg2V2ZialBSRUdYRUUxR3BVWXluMlpSLzN5?= =?utf-8?B?SlBndVVhbG5zMnVqeGNyNlhDencxaGVEL1FINkQxcmE4d3NobUNMdkZVWC9L?= =?utf-8?B?Wk16Wld5VlBqM1EwRjkydTZvcDVYeW9NeGtPVW54Vjg1a01pWVN3RXZoclNZ?= =?utf-8?B?SmltRE1zdzErWGpjUWJGSkMwUWJ2cDRKSzNYWk1uZDVXYUs1YWtTL0NHVFNY?= =?utf-8?B?NHpuWXdwSXVlL3hiOWhFWXoyNHNwS3FuNERIVFd4Q0txSG9MN1h2c3ZBZXZT?= =?utf-8?B?QjNKTlIrcmJ4dDJaNVNVekE2dUtpbkV5eE56Vy9KWThiTUFiYUdFdGxnd0hL?= =?utf-8?B?ZDNLbERweUJneDNGNkRNaFhJRU5XQUlBcGRwSHdReXU4bkd6V2wzd1o2SVZ4?= =?utf-8?B?MXJvdy9DRUZJS1RCenhIUDloaDNjVE50MncrN0IxM1cwSkd2SHNPL0hRZWhz?= =?utf-8?B?ZEw4K0RQYjJwSktjdFJDU0s0VDRwQXdiNG9GMnJkV1g0aHNEVkFUWmZUbERH?= =?utf-8?B?NzBnd0lhMUFZWDkrN2NWVUo4bGptMnB1UG5mTXg0OGNiMzdzMFhZdDc0bVpo?= =?utf-8?B?V0pkbkZIL2hhZHN3MXlqdWJCYXdVeno4R1pGd1RLUXRkWDBhbnVsY3Q2SFgx?= =?utf-8?B?aTB4QWg3USt4MGNDVWw5M1JPd2tYYnN1MHFYcFRwZnQxWkhQMS82WHc1K21T?= =?utf-8?B?dVVlVXI5K0ZyQmpKVm4zVStFWnNZVnpXRXlPOXc5ZUhETUNVek5BUjFhNXUx?= =?utf-8?B?anlZV0JOZ0xqMjBPT2JNZUtOMjUvNjFlUi9oQzcwZU40a25jVWhoUUJRRWpC?= =?utf-8?B?a0NRaHk4SWxGclowNzhGb2pRYWFZZDVwZno1K1FtaHQycy9TM1g4UnQ0ZkQr?= =?utf-8?B?WWZNSTRmbzI2STRHR3ZSUnpRZ1FmQ005MXVYbnFnTlkrNXMva09aNkhaa1dz?= =?utf-8?B?bDZXS0JxclRVc1ppS05maG94VFB2RGdxRVlIYWdEWU9WUzV0WXo5Q1BPZWgw?= =?utf-8?B?K203YU9RODlZdWlHbnYxU2plVXhicDlhZVhwR1FxQm5PdDFNaVduQU1nT1ZQ?= =?utf-8?B?aGVjTUhwRS9Gc0hhbCt4L0x4Y25rUFAwY0FQTnZLQkJhUE1ob3dhQkRRWWRR?= =?utf-8?B?VE05aXJMYzQ0VnYwMXFILzVCMjRwU2UybDJJNUtudXAwMmloZGlIclJac3Jr?= =?utf-8?B?RndoRWtNRmpRSEZLOHRtTEg0MFIwZVo4MjlPbldEVE9GQ205bm43NFhuLzRj?= =?utf-8?B?bDQyR1YyaDdSbG5XLzF2UDU2VkdISDBBbmQvK2UrdjZYanc1YW9WUU0wMm00?= =?utf-8?B?VUVNeE9ISDFwUlNDMll3UlJBdUhyNUNZR0QvWU5VUzJqMWJlNEdjUnlYYlVQ?= =?utf-8?B?WUE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 262bec6d-61d0-4fb5-cef7-08db08b5355c X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2023 02:44:18.7169 (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: ZY8f8q/ZtHoljbNT6/cI87oHGzHqMhvPik3KacVciz19bjY4kKdImj9zVJruB3sC0et6jhvrRwb34rFfQ7GLbA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7243 X-OriginatorOrg: intel.com X-Stat-Signature: t1m3ku3s9njx8s9wo3dbtxkerwh5ks33 X-Rspam-User: X-Rspamd-Queue-Id: A777D20014 X-Rspamd-Server: rspam06 X-HE-Tag: 1675737864-23546 X-HE-Meta: U2FsdGVkX19DvolJE6sOx7Tg2N5pDclD/JsTUGiUFbfqjSCaoeY/CmeAJM6TEhX/T25s5jYD3hTZYWhQ5SGd5zsgiAnIDNO5UmKJJHS63Nq+mVD91bnZgaZh4qBl4QY2Wxw+lsOsICVZBJgfS5GetPoGW2mh9F51+1g0RBJhSNT8fw81d26AAbywPqfRY4rLtinBGBNR2UXDO2Eo/pbR0/EjmkTZfnvZ/n15Yj9QBWHQ3SVB4FvnM8fbtX7axBbhM44wia2IHZVAVevW1j9zjWDqClALR19o+JMFgLjhjFVtM4JjIuskDm1yrGNiVhSmJ5s9mKFdxaeXO6oyplkQzmBnxN6FRztzcKHpS8aa+Eew65eVZ+EB2HAumc+VR1pUb8QVQTeo2uMRs2bwAFulnazAAfFBpO5GwOkayLRHqOm69bOTr9r3KUI9+vWK0x2xLcgYzJWvQ7TVraB1NfbM+l5N2Ush3Ax9a6vqbQsuA8fBgXxWUXU/c1rX0BKn2MkqSFpdkdG3nhUr+yog6zNMnFev/XZ5c64fSbLKuToRP8gIOstPlGe/Bu8Bn1+yB3AltKy9K6e9RioFXsZDXVfkd+gkSswLzhuNdYQWB/IH3Gp1R1zqmYxuKc2fymOrS3wP2vpTjwlv9Wk9xJAwqHM70OGB+uA16j9C9GzHf6tvRY0mDvZ3qJ42sHOGiThEe8dbASvqDQsFIq+yz76MetM3yCNHGoIwEytIb2gyiDvRPofPCo+584fgkfB7VCD/bEEWEIMQYCjpYWTQjWUEY4fTIdUuTEA+3fD5oKHgBmQYSIdvXZKeWXesMREEwutM084akJej8QPYzfQtNFvkt+plt4uqn50wIm1Zz6OHsiZZ7ni5YXsDHaNeThvJ7QT6a32QPJro2LpN59gkyDZD8Va9iGF5cUBZqQ1kEnLAFHHxwc03qrkR7vIsBreUhhdFPYz8pwuBBN1FD/RUP9nSoki 9S8TdrDR BIgKaiaTULGEulfqXkCplaojYoGSaaHSAzJmytB0Fn20oOhmMX3y2kbMEux5jRuQAL7Y5aBXHIw7jVYwanTBphFtLDMz9lFknRjlfELwEV9fTHCQARaoDclWz5170CLQ8+VlxsurbPiXn1/mvgBenYNU9KzvZJOFHcGDl6UTsrhrzHEa4jj048JzszGiRBxLjzdYUqKo3fRgzrY5VXCltTh+mo8z3dCAuTADqOorctRgNOggksLSiPL2ceYuJ8xjs4GUpcp8QoyuIC0/8rcNzDDCe8ZztFIv9Fys4l/Es9IDwsQ3X4xyGF3Ww5pgqz+yLy52fm+uiGHwYrq5Bkq/KuX1qZA== 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 2/7/2023 12:50 AM, Matthew Wilcox wrote: > On Mon, Feb 06, 2023 at 11:30:49PM +0800, Yin Fengwei wrote: >> Remove parameter 'compound' from folio_add_file_rmap_range(). >> >> The parameter nr_pages is checked whether same as folio page >> numbers to know whether it's entire folio operation. > > We can't do this yet. Even if a folio is large enough to be PMD mapped, > it may have been mapped askew (or its PMD mapping may have been split). > We still need the caller to tell us whether it's been mapped with > a PMD or with PTEs. OK. My understand is that the info about PMD mapped is only for statistic update. Maybe move the PMD mapped statistic to caller. Another thing I am not sure whether it's worthy: What about maintaining total mapcount for folio? So we don't need to query each page mapcount to know it. So we can use "total_mapoucnt > mapped" to know whether the folio has at least one page mapped more than once. The payback is that we need update total mapcount when map/unmap the folio. Regards Yin, Fengwei >