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 B349AC05027 for ; Thu, 2 Feb 2023 03:45:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 115986B0071; Wed, 1 Feb 2023 22:45:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 09DB06B0072; Wed, 1 Feb 2023 22:45:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E0BE96B0078; Wed, 1 Feb 2023 22:45:35 -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 CA12A6B0071 for ; Wed, 1 Feb 2023 22:45:35 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 912D8A0D29 for ; Thu, 2 Feb 2023 03:45:35 +0000 (UTC) X-FDA: 80420962230.06.1619476 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf19.hostedemail.com (Postfix) with ESMTP id 310B31A0016 for ; Thu, 2 Feb 2023 03:45:30 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=VTTk94xj; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=vQw3ua5P; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf19.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675309531; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hEv5Eq8ChCdW0C7UXawn2VjdM1ox9++kUMQRFkkMefw=; b=kEZD+SpqQp8PT3FEXeNOJiB0rQE/0DW+y0sdD1baFyX6ciZLrPSXT++6g6JLJlMRetuSe8 KFVDGtdK/+6maWm7r6wx9RRlSeEb33GK5pWitRwcb3h5BzAbjLhEHzb7vvM1yTUsFtHxEL TvEc8p4et9a7ZuCZZTufO+djo6bcuSk= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=VTTk94xj; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=vQw3ua5P; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf19.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1675309531; a=rsa-sha256; cv=pass; b=GSLK99u3eRkB3rnKePyDWlDb5fK4FONssMAWdxX3PGEJNMrt+kbOA6V9zwjeY9qVKOpp5F 0ZrOL46+uJkLVEtBIcruoxbsXjcZem98dV7nD0n4okkceNJBEUgqBpgaook9KxIK2h6aVB 36GYQvJf3fI5HZgU6bSQRaQ3lEG170I= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 311LDqSS015727; Thu, 2 Feb 2023 03:45:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2022-7-12; bh=hEv5Eq8ChCdW0C7UXawn2VjdM1ox9++kUMQRFkkMefw=; b=VTTk94xjBta7SRRgxnGmm6ssMtmyrMSrmOraaxWENtXWkykuJGalq9yXYmrZReD3/jZi EvRrYzIP92DoL1/6Xzn/z4MUekFzkgLF78h1ziCXp1WcHFwBakEby2ndbfyVjTrIh5SJ S6v/tW1+M5FbzBII4WmXHJX+XPc3CmBUdF9eiDMtT5P/uAyPravuQdTKUnqm50Bbtnub GZPSa+PlIM977rDBBY7W1zslv6KNZCz/Ye3nv/LLwHvrQFtSoPimx2J1dHyjA11V7fws +M7Bk/aVEHRDSkLz76nYqXkkVoZnWZUpmv5ZJzpsaIQ3jPBu9EeHeQIouAbbh+TcI0XV Ww== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nfq4hhv6t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Feb 2023 03:45:23 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 3122UGwk003592; Thu, 2 Feb 2023 03:45:23 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2103.outbound.protection.outlook.com [104.47.58.103]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nct5fjb59-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Feb 2023 03:45:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y3b31kjYBA1+gf7EpJt/mazrOFdvh/dFASe0tQ9214tiiNDu3yYlFf3kQpNDzxvXwG/1DQTaraQPk7uPASaDsWlJ2NLic27XmI2FlrNpfZziWYlvAhqnZ98dsQiqzbALRjeGwcuadbSvj24NBdMrcXDm/hfhR/fWmdlvi3ppRTpdrHsq68rg5yVt5ibR7fTDBOSb/LcMy5dXRdnphFUqLpi9hPuFbenZW5AENu970CvMyrxtJrZhL5s/OiaFoNFmgw2KAH/PUAnsprxtw3qTqb50zTPWacetDLdJ+6vlSN1zHz+XPFBRrOMtPUZo7MfiFn1t0ht4IbmV4aCG0MT1mw== 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=hEv5Eq8ChCdW0C7UXawn2VjdM1ox9++kUMQRFkkMefw=; b=FX9dj2d+RvNnh8mweitQkkse+xAKLji56c6ylO7E1JoCOW1jS6C50g7H8cWlL9YAiB90oTdbiYP0IoMOAbXnh43zRwlw2EaFnigL5HP3A4LkpZnQw3Y1zY+pL73oon6+3WdC78BWxZRBkpy+QhCOwglzgJkbymxYisLXUemSJiDywm5vp2OKT6I+AjlicrFb4eNwb8P/Z3TFa3xKLSq8DGNs3cU9MM6gMLvac60ISCq7tIfelR7bOiScM38hDGEJQPs226jaZP2vGs9e+TlxTKFfYh69rBWL98+PH5HW9jAgrJBTnbEX1P9XHVCKwy5Kod0QNHseuvWHG4DOCAWkJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hEv5Eq8ChCdW0C7UXawn2VjdM1ox9++kUMQRFkkMefw=; b=vQw3ua5PhmQgoutFoSE8VQ1tILdyq39FLyUCjfzYF/LKGA9PVSCbsjUXcc6tYje048ddRQrMDbcDJy5PCu+jNnRHMVghEqgtznNx1ODVlCUrk/X2j8IGGPJXO3vNI9TL/cnaDwiY6ws8y4rbtpqCXfFxW0OGDLxqMhIAx+NsQY8= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by PH7PR10MB6457.namprd10.prod.outlook.com (2603:10b6:510:1ec::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.17; Thu, 2 Feb 2023 03:45:20 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3a1:b634:7903:9d14]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3a1:b634:7903:9d14%8]) with mapi id 15.20.6086.007; Thu, 2 Feb 2023 03:45:20 +0000 Date: Wed, 1 Feb 2023 19:45:17 -0800 From: Mike Kravetz To: Matthew Wilcox Cc: linux-mm@kvack.org, Vishal Moola , Hugh Dickins , Rik van Riel , David Hildenbrand , "Yin, Fengwei" Subject: Re: Folio mapcount Message-ID: References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MW4PR03CA0272.namprd03.prod.outlook.com (2603:10b6:303:b5::7) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|PH7PR10MB6457:EE_ X-MS-Office365-Filtering-Correlation-Id: facfe74b-0e8e-4e1a-e21f-08db04cfe7ed X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cs2MxIux6gwHMfBUWtjNrvqQJMP9gwG6EOe9nPnR5caiQUk/JXzx3UbOXjK1AQOeJssdSzk6IBE5jtDQquGF1Nj8y9M+VywqB0W9p18w3dJHKt7pnQ4LiM3T2/kHGRyfu18ZCsBgKcswyzedL9pnk5rLWaMaJtnTv8wGqWruFlb9GgJqhVN6zDUhBq6XkuhQrXJj17boq+Jn7iIGRmq7J0lt6L29oteNC5fZZx5ZYDFOoDauYPJC1h9v3cLKLqwhvwIIeuUk7fLUcF8XImdaLP9V889stob0USVmRB9HRGdOHiDZ7y8maEFK27l4Xu7XU1+VOf66EwVkB3rlEUsVhXEGd2vyPOY8uvTF99IuPlQYyspgHf+32CmZyXwo94Xd1TCqorZ+7e4x6XVngIRU1HHhqovDyL6avhMCafqIVa5QbOXBvjB2LP7dPHS1vXJlXeRno3KpApbgLN1r5bUcyDVyHn47Ne5oS6DvtyQCfdioV8W2yAlpuT+GVxDs2+0Tkf2sSYvbnVXUOS9Au0Vkq0RjrhXGHIdlU2BYE804oafv/ECrKLEdtEIVlOFglcVqgpSYcwDmg8Rj+pm65/jEnH6OuXNhT/bleK6X1xifP42wUQ2Ss2CjaqMJ/lTYJF5cMZkDHlkicMU4NNhlXT3sWw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(7916004)(39860400002)(396003)(136003)(346002)(376002)(366004)(451199018)(5660300002)(316002)(41300700001)(66556008)(66946007)(6916009)(7116003)(8676002)(66476007)(54906003)(8936002)(44832011)(2906002)(4326008)(6486002)(3480700007)(478600001)(53546011)(6512007)(26005)(6666004)(6506007)(186003)(9686003)(86362001)(33716001)(38100700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1fG4QVtX0hlNsLe3rrLMRIGTX4OrhlwaKRVx8Ksr7+wnCjs91wryU3UNVsGu?= =?us-ascii?Q?45+MRpugAGxARt+5FAQLrFRCF3hNs/248LPxjEDdPnR30LgwwSheUiqM2K3B?= =?us-ascii?Q?Prj7ZEvCtxAQpmI9L2Xf2hyNTUtshmMO+WVx4K1+TE91yd/lPh5XK90aaYfd?= =?us-ascii?Q?hQcZgNNDLRKHenThcA623krmP39Nbf8T/E7EdEhNMycd5Cc7lciyNXDG4J25?= =?us-ascii?Q?h8kTh3tq9bbPCgb1TCrLOJLamqydQ/3t10AKdvZ/nhBTszjSaxA4JqXqoTHm?= =?us-ascii?Q?laIBUvN3zqTxYtH7xnfZwFF+1x41brqP8SgJ3MSOnyuBYLBGrcqE7kXu4YIG?= =?us-ascii?Q?asEWgjmk5U7TQOn/Yrg1tLtqWPLNnaDvvvYmptStbAuos8t8wSdAL8jKm9y2?= =?us-ascii?Q?iRIb+lDF11IxsJNgqEXC4cGmk3ZdXJ1sexQoLIG9aEGzadLtlv3u/qDzeh7r?= =?us-ascii?Q?68xR1p3IFRtfIhjRtFkAX2xiSYZbShX8PNVjVLD1sgxjj9H5xOwKc5xaeZqW?= =?us-ascii?Q?aHP3LXFx1p6Qf5Q0FRbiPSN85YwAbHTvMz99J3lNF6qGThU0MJyghwlag3YD?= =?us-ascii?Q?8nNhVVDgHB/tGiQB82xjMo4MI9jwBkIgiXkgns1agkazUzBAsYPmhwnuqXJM?= =?us-ascii?Q?tamCEOBY4dYxTZtmRlLL1KOdnWcW+IOlHGxnzhAtUA1K/RUlyLcX20OzVQ0d?= =?us-ascii?Q?3+tNCHbvSSMNsW0GSvDgqd7uZxvpnNCFfap3C3U7+p+N2EYjdZ90FvI0uW/m?= =?us-ascii?Q?318baKl1b7dBrCKNZNIQZeC8G7jkfh4XKqGNJU4HZjAdxr98PmPelP+gkyAB?= =?us-ascii?Q?1C0rm+qmHvCyYu10j40pLcOiklVbuOzJg8ILfagMKEbWFlU5/lA35kOB0EKQ?= =?us-ascii?Q?oxAPYlatiAM7Ogxuu7npyd8scJ4fwNzQoSLTGep3XilrfoA3MDqem/hiKcGd?= =?us-ascii?Q?7JXKRdJv9yflPlB+rDHSSj4LCGVVIC06HD7I8RkvnYQXe9H2k7538ih8IpAH?= =?us-ascii?Q?4cuvoEGhnP1gayZeVUug+75XBEvCntQ/GUMI8sL0TtJtQe0cbgxBJ5wgyXgN?= =?us-ascii?Q?2OyhnCLnmYsAHaxAcZoth8UpqP63IZcRMgDp5l4pPnhPL7K2qiOqKim7BF6+?= =?us-ascii?Q?TIhe4GSOQfsAggXTKuoNQvhfknDaqIiFAfinWQbx9nLXzkhshXofXoFwaq9+?= =?us-ascii?Q?6JazXNnL6sxtnqyhn4AZQP/8hUe7DV5LleAvVX2kcyjFFB2TgFmS8DA50oZI?= =?us-ascii?Q?esapEZf28jNxZdKbIW3Qd7uQd6h4ZkXpe/s5mS8tZ6fHja4Dt5yYmvqvEmaU?= =?us-ascii?Q?aGY5OrLM1F67oLNkECDdV8Shl7kUQlDM3E4Ep/XNkofy8HfJs6xVumjEwLf/?= =?us-ascii?Q?SRsEUxLwJN8jQOocPqL23sfeabDe6ssWhSa1lvnWA+VriPEWEYX0nzI2l3Un?= =?us-ascii?Q?p0nNq8PYhhiviOP4njas2B2qlQ1p3gLBw2TFOxWOPA54Lr2WkPBohhBb+5D4?= =?us-ascii?Q?M+QL0W8JL73VCsCDkKgkhU7/R9+DPSYeKg0tMp6tAJlLFE0jSzboS9b3IpN4?= =?us-ascii?Q?H2cFM6I5U1onENNs8DI9mTd2rj3V+e252Op+tmz3lormkVIRISa/Qo/OghKH?= =?us-ascii?Q?WQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ZhfhC4znPhAZFWbbwdWRwOSWBAErfQMP51WLNy8t4D8CpHMPgmimyB3sQyCVZ4OqOcxY8lv5nDntbtgKJ5ztibTnvUIoljU9VhLJOCjVS5yLijgdmnQJZ+xHeO4S5K0mLTaomfAXEnNYC9Ph989Nm01aBRu1awHORK52aDctSfO5k+NeA77CEC8243Ay3SxYDUreDNLOHcAQikYsz+7SB6pa17FxJTVTDio1NycQ+mNlsqmMPlxxb0qygkJO/Vy7bmU//YUcqL5piBQtSMUv22PqpNuZMF3+qNHQxkaEuCR3+iuVjzJ9xXjrzoTfruERU4LznzpFpx2D706EuA7jTQBOKRGJAreep2yw+3Thh8dFvdGMl56tO/OxxbX4yurmFNCWYIrudPb+FOHYUI6reEsXbx57N44ES2mjC+wl+p5tMYJC+AI5RPSfKg0mxqbl9ce6v4VBEeXbQ6fls27JFk5YplJ/iXGtn29TpuKukXYmDBCkEtThSjlToq8cYRXbXDF0TXgodU2AG7Wbr3LFjmH8Upb2sXRk7cb9t4zgZuqxz12gYKjwv+zrO+3/jlwIvtH7GY/TYDe76mLUr+GdsJPjRwmQC7wDOxdW3vDcmoxMCp7CAYgs42cepESmgsbDzsVfpIuvwjNezixDvMy2q7NwkOg9Ncs0UySIJp8jjld/yYxeF1Pd6/XL91FPtRWl+eNRNOivuKB/A20GcgQGU5dTG8bW0mBvZfmTDunlU6RP4r8hH/H+LQz0hp0aGqoPCUYrgo4wXkPBl8VmWQ1zucmJHEOQUj4DIpx4vKX1aa2yN2nBOJ6+gC4siqBOZMEvEJ6SXPREd/nUdgAzvnsam3RgIFqdA+p69tH3kSIbakjsmOAmdQPMJ3kC7YUCPYx11uJ5OTCHPBO+VemnUNOHsZ0690y+IxnI7YtugMEMMcQ= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: facfe74b-0e8e-4e1a-e21f-08db04cfe7ed X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2023 03:45:20.6281 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vVDFbjKzD92qIsE1f7xTeI09DYkFqsv5AuO48bh5FCO+/DxYJr6EqziDBh9OM6D4jhfE08QUuuh+sd/mAOAQsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6457 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-01_04,2023-01-31_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=943 phishscore=0 malwarescore=0 mlxscore=0 adultscore=0 suspectscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020033 X-Proofpoint-GUID: jDEdpLHUkbNMnbDWrjfUYgfj7Qm2PVhG X-Proofpoint-ORIG-GUID: jDEdpLHUkbNMnbDWrjfUYgfj7Qm2PVhG X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 310B31A0016 X-Rspam-User: X-Stat-Signature: mj63xbb9mnfrpoenhugnn44ty887pcz4 X-HE-Tag: 1675309530-579069 X-HE-Meta: U2FsdGVkX1+7T7rlhTegjXCN78KC5TN1E8z1hdW6eKBET1xiingA6SfSdiQQxS1HXXGVIqm1vDwKynR5rOh/pfmUIAe2T6NruhlCti3+R93MVdPxXeb3ZWSewsvWVilVfHw8fsTq4e3B7UVHw4S6Yc7hNKxZOTqYXQMBVi/fDsFeQ77OCkEqL9c46kbAdnljcwupm/wjNvLp9Ublv2/HjwD5hpqRBKmPjgJnQ5pgDer0Y8saAFRYQd9AFjTiLyWxb9I8qzD17EmLQB77AdNQLoRMWpB93q299JS1Z3guF7cGTgLljmzJlpDToLIhtvbN5oISVOKCv7YMaGFid+s8AV7t8Uf87XaUtxsuHm/Ul2gSqUmOSrALxmu8nFcqEMQo3vUVPMvA5qi3NKpgs2oxO7G64Su6P0PEE/hzfl2HScBtzfr3r/tWerahnFcHuRktuK7xj/iIZ4SRjyH504G4iEjs2f4RgzvTIZHMicRrq9Y7LPCLTTmkV5kCQNSqachN59i1F0DkXNfRwNaN3iBO2lxlN0WvEp43hTzf+Kcqpu0x5HFoybMzR2bbSPrf5/MUlkEPvXD3A6S3qtoL2jxLPFrF+TA7S6Hi3Vq5WdxbHPNvwuLVvJfvwjAFGDPd9gYgtA7aavbhW++9P+uuQtvgetNoyfzatOAbgTGyeV1LLPdTL9cORZMLyhcd+3Ofg248e7xmQmZAoT5koims6BBx8Ppj6IixE82sjN5kH9Bc/6o4c/ubCfhnAg7YuTeM2IHDKCpvfVFyKYP6wH+aTVMSERhHNoVVmDjD4m9Rowh6Ku5KVnXRS31eSnzpVayIHQMD3d8ejMkdeRPX1S4gxXOKcl5c4FL4y7vX2FRQLqNOgHrfDguIy7qqoK1UZiygxkbG8hI9QgbGfd2Uuc4Fj7+gcpId3mihcfVyBsqt4OASMkuVbCSoDK356msBjQV2jzakL0nGkZui10plQK+yX+X SQc+XiEq RpkuAtG70x1GAlYGfdV5GIl+dBVOExPqoRKmYXBilMVNivhF1m06VYlfudyHERP8vxtVrK9nq3xQmG9nYeCAw/mWsT9/CShKPDukEad882YOMk1g+QcXU9efbbDHVzhINxwlDbw3l/6qwSDH8GAT7Ltzni2Hm4eHM+WdN7d3XKASdW5OsHnnFpNcjL5JbcoE02VG1mlVLB7dJjo3xrMWjzfhYwZsN6fXpIun0OXuvxPPjWmh8toyg9VOg5XuRg1tXfsZNiy5d0Oqlt/GBbDfMvOGgKJ6jHDgRQ1Hnbn4zubbKvh7zllLx3k750N56aBeN21fMy35qAieFjXiCaHWN82um50eLiJf+5CwgK5FFM4o8hjhxwKh4rcDppKfJbZqO39gNghgjwCysiiwRTv6OVq2/aGWoB/IcH0ZTjr9rPWll0HetPODFwIycxhEvhzjI+RJp 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 01/24/23 18:13, Matthew Wilcox wrote: > Once we get to the part of the folio journey where we have > one-pointer-per-page, we can't afford to maintain per-page state. > Currently we maintain a per-page mapcount, and that will have to go. > We can maintain extra state for a multi-page folio, but it has to be a > constant amount of extra state no matter how many pages are in the folio. > > My proposal is that we maintain a single mapcount per folio, and its > definition is the number of (vma, page table) tuples which have a > reference to any pages in this folio. Hi Matthew, finally took a look at this. Can you clarify your definition of 'page table' here? I think you are talking about all the entries within one page table page? Is that correct? It certainly makes sense in this context. I have always thought of page table as the entire tree structure starting at *pgd in the mm_struct. So, I was a bit confused. But, I now see elsewhere that 'page table' may refer to either. -- Mike Kravetz