Received: by 10.192.165.148 with SMTP id m20csp933067imm; Wed, 25 Apr 2018 09:51:07 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+X5HGqF4SSEt27ELL8uAjtCHnzY8j6pSI8BUfJL5VfUpM/6MHQ/X3NUPpRdOK/sCucM+H0 X-Received: by 2002:a17:902:d24:: with SMTP id 33-v6mr29476934plu.22.1524675066975; Wed, 25 Apr 2018 09:51:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524675066; cv=none; d=google.com; s=arc-20160816; b=JCoVD+42of5U95XL2mMqdLFEdsS4pe2N/9sUrvD2NTU2wyio8zzvgVD271AN1ejTLe pqHRFS/Ss9NpOwYUXwFrSCZ8uggBBb9RQnfQ5bHVsRfuuJ4g25/lfPm3UbJb1MM8iFt7 jgB5+vHw93KQxSiD3HdQBVSKDFlqeqs0pShHJnV4p8g9z/l80wOTmUkWlGlyo+UiBV4a S5N+qQqj3lftYdnJKVSqz++adT6dsbISfYx0/yjCh93wzGNoYrUycizfR4zsX3ihWJk0 UagwUSJ9CXR4bTlfG2CqOMB5UP5htrKkov0XRdfnrNHtjqBTNHaXJh2JL6uQwlGVJZ1f yOmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature:arc-authentication-results; bh=4To33V5kmurWozXdN0sRLpqib59YDvP+cmwVzAtpC7o=; b=vVgfPlyu8FQqG1xJ8UFESFC1ADNv8V8EgE4V7DND9yvDNS87CbtFr/2RrWuX8c03Tt 6QRmrEJH0HCfbfa+sUzOC6bgDtLg3KYqZUM5eYmj1TH6NJ7waXEFQloQ60+QdzU9zLBm wxDD9JWzpGNbWvwBfuJNKQdgQdLTnWm871GAerS7sBFZMqfQvCKQYCl6ytIRi86sj091 8DQ1SBmuYXqT/Bm1rqNAtsze/RTmSNXOQYhHhegDZlo5P0939233n5qfpxlhufsH/TPJ bChUckpEdjM4iljoxWCR7wdWIbOs8HLYwgfTdGTNWGiyWhw9VMIJ65BHxZFeoKFUW0pr kwxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=iAx7JExr; dkim=fail header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=Kw0X+830; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h3-v6si4745962plh.224.2018.04.25.09.50.53; Wed, 25 Apr 2018 09:51:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@fb.com header.s=facebook header.b=iAx7JExr; dkim=fail header.i=@fb.onmicrosoft.com header.s=selector1-fb-com header.b=Kw0X+830; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fb.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755480AbeDYQtg (ORCPT + 99 others); Wed, 25 Apr 2018 12:49:36 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:43020 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755141AbeDYQtd (ORCPT ); Wed, 25 Apr 2018 12:49:33 -0400 Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3PGitei031827; Wed, 25 Apr 2018 09:49:17 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=facebook; bh=4To33V5kmurWozXdN0sRLpqib59YDvP+cmwVzAtpC7o=; b=iAx7JExrB0Ui88s5qKVY+nK60hRPkv3DSglFZq3QLdiJ4LchwzhlaYeC+kDndgVOw7w/ NdcTucdTrXuMNeD/NmMucgD0ox5TbuAi0KX59Vve14IKUOvGpHDElz5aWDJPl9YzoOxJ MybFmOJ7RDyiRIQbQOfETVRyTRCTnoGh8/o= Received: from maileast.thefacebook.com ([199.201.65.23]) by mx0a-00082601.pphosted.com with ESMTP id 2hjtsu0hh3-2 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 25 Apr 2018 09:49:17 -0700 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (192.168.183.28) by o365-in.thefacebook.com (192.168.177.23) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 25 Apr 2018 12:49:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4To33V5kmurWozXdN0sRLpqib59YDvP+cmwVzAtpC7o=; b=Kw0X+830/njZIpE2XY4ikLmqv8UPaO37b2oxmE5rorlgdFrq4tMF50FG8g9wP8WJ6v5z/XxLfS0F4EPeICAbYcbDhMNk3Vpu5ve0KlG8ioNlWhKXvjeaL7GkfqKjY/pt8e/S9EuGfXWhAFpKGKR+7EdynjhYzpgtNhQUBob/DgA= Received: from castle (2620:10d:c092:180::1:a2cb) by CO1PR15MB1079.namprd15.prod.outlook.com (2a01:111:e400:7b66::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.696.13; Wed, 25 Apr 2018 16:49:06 +0000 Date: Wed, 25 Apr 2018 17:48:53 +0100 From: Roman Gushchin To: Vlastimil Babka CC: Vijayanand Jitta , vinayak menon , , Andrew Morton , Alexander Viro , Michal Hocko , Johannes Weiner , , , , Linux API Subject: Re: [PATCH 1/3] mm: introduce NR_INDIRECTLY_RECLAIMABLE_BYTES Message-ID: <20180425164845.GA7223@castle> References: <20180305133743.12746-1-guro@fb.com> <20180305133743.12746-2-guro@fb.com> <08524819-14ef-81d0-fa90-d7af13c6b9d5@suse.cz> <20180411135624.GA24260@castle.DHCP.thefacebook.com> <46dbe2a5-e65f-8b72-f835-0210bc445e52@suse.cz> <20180412145702.GB30714@castle.DHCP.thefacebook.com> <69b4dcd8-1925-e0e8-d9b4-776f3405b769@codeaurora.org> <20180425125211.GB3410@castle> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-Originating-IP: [2620:10d:c092:180::1:a2cb] X-ClientProxiedBy: VI1PR0902CA0057.eurprd09.prod.outlook.com (2603:10a6:802:1::46) To CO1PR15MB1079.namprd15.prod.outlook.com (2a01:111:e400:7b66::9) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:CO1PR15MB1079; X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1079;3:h/tZY7848Cf/6754NSxhULoarF7C397OsazsvgawDic//XyTLFwPXf8Fz0ObfYpLjNHBQW5YbpOx8A4/qFNsSkdbVodTjLZf6o95jNjl1CVwJI+nJKJytT79DMWP3nERnvmhqU++OB0RNa8vCmSeAdT2ZPpijpXjNc9wzEFKJbOKEa0UaMAI0gZXoDoy597L8fFjHud7RErbKIqs+u7d6jwn6t5vah0OzPx7nKoklKZIr5fBKWq+m4M7VJ8AK1ZY;25:zazpC83tOeipgqPNHQTEzQGHuDkhtdrJnLZrV5AwPaRevxWUjoLVVZytvoOBxtNQiIsywUhvMeXFHn60RWAPYfDqtmXbqllMd8nGbwNyg437apgXQIKynEnO94Q7ajZjECOJu8cqtH0L0Pjq1l57RVhZKKCVpsSrU8oITvHcOxSr67V0mg/3JyZ7Yfvs17iH1yc4Yvj9q5sxnYdY8w0LFECAx6iws9EZ9YWb7i5aL2pMjuHm5uqeRDKENge3/+VtU+fSDC4aPP/SmUf7pxtI0j+wnIClCae0miQxPr/9VRdiQz+ZEKwE5uluZeh6tXs8h0oiLjM55j4d64nm6odSJw==;31:XaYNyYTMXKaN6xR8C+JagnKESXat+cn9qCV6DRZYNcXknUwjUJJ2ChSPQr5WxuhymfrO6GhfIB0qXxjhR92L5/QTImCugJz7bX9938EWarogzapLTdy2AyjoQXqDCA5/A7XRLKLUi6AgfKcdWg3ORA5sQeafBDi4xccVs9wZnRiJG3a7iYY4SoaZO4c0v32oIopGLFTI3L+MskJ356I9+aaI62anzvVymLGiWsm7kCg= X-MS-TrafficTypeDiagnostic: CO1PR15MB1079: X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1079;20:Ne6V7frQcoio3b68Esm79ZflpUn+YvJ3WoJl/QvSJnjB/hWnXL0usaXX4o5mggpAGorOyH7vFG25lWbYoaiF+XHRM6G/fTi7Vt6+4ahZbCw0d3toK/vWTUI4cpwSe4pPztiHCpoffJwAX4/0jhqdAR/7HFPXsBRBGQs4bngvBQA7l2NQ4L+dqrw7JfGOGfB0hdygrfezLukHRmyyuRGj/XU8m6AKY1JKhvNd6pMHY7quWc05Mw+zIvBFaP/sLjdeC3bKtk8VqiRDxSN4b6nC2MSMxeQIx1V72pBXfl1pjWB4v3b82UMJK7NOgTT9xT4zXjnDDPV39wj0Tbk3LJcH/Y0dRqGhnLYnEA2tnqUOIHQlIYDk8Rm5uWVquAp6Fk+L2/Op2D2Hk+T5oq/nKOFJMEFqdHLKc/r2TGYiKdtrwVBc5qDG1fbT1geEKIRSw33tzKDsAJo+YkYLeGh79foM9eCk1twyEnEC2JtsJXOdVOExyWObnd6NFghcydx1VCyr;4:68uGUCldKXG/P4E9JqsqbDEn6Z/cbJBqVRER+FdhANGicutmz16IIAg+zyLngB6ImRGbEaCGDp70hAYtXBQ9QYWbrwcQAXrZIg4qO9N6o86yBXetJo29fSjkJ4P8VF5G830m2TZf6NBBTDM/OFfmBrnQ3cJZaBEGT/ICrgfWNk2TL/u2erxS71jPmBKZNHVYkeICXaA6yXlK06TT/ZW7S2W0HCqCjyzPzaY2Rox9rv3u2zTe5rmgorkiSae73t/XZsZim/w38ABEePpyq82hkQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231232)(11241501184)(944501410)(52105095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011);SRVR:CO1PR15MB1079;BCL:0;PCL:0;RULEID:;SRVR:CO1PR15MB1079; X-Forefront-PRVS: 06530126A4 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(396003)(346002)(366004)(376002)(39860400002)(39380400002)(69234005)(189003)(199004)(52396003)(52116002)(11346002)(2906002)(446003)(6496006)(46003)(33716001)(50466002)(9686003)(53936002)(86362001)(55016002)(25786009)(54906003)(59450400001)(76176011)(386003)(33896004)(58126008)(186003)(316002)(16526019)(53546011)(16586007)(39060400002)(478600001)(93886005)(97736004)(4326008)(33656002)(106356001)(476003)(6116002)(8936002)(23726003)(8676002)(81166006)(47776003)(1076002)(81156014)(229853002)(6666003)(7736002)(486006)(6246003)(5660300001)(68736007)(305945005)(6916009)(105586002)(7416002)(18370500001)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:CO1PR15MB1079;H:castle;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: fb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CO1PR15MB1079;23:r+NNDo1bQP3zDC1esrZKmRJPlY46pkqXsLVjTvWDc?= =?us-ascii?Q?ZdFHeZNe6H+g1I1LQ/A/mqGVVN8lO8v+NAkUHcr/p0mr0Ye3oT114zhUxrOR?= =?us-ascii?Q?3FAwKsViWyMY1tWNn3rmB26wceQ/8V0VMJwZWBhcP9QoXP+jrxf8XvewfP6W?= =?us-ascii?Q?8kDEuPYoVPGlt4dxTFrsdJLMUs6ujGcpbn3STaf8XUorWzvXGLjTjRiZGIj3?= =?us-ascii?Q?1KgYLVpQkZN6uF78N45AIaMCjHB9+7oyfkoHL+CQ21X8YBSmO3sJpMMl350D?= =?us-ascii?Q?jsG2u7HnvLVyV0yVJ2YbQKB7xfU5EFQrrWUdNEVTA0gWT2AVOxqD1E1BMOE7?= =?us-ascii?Q?jFQum6Ol6psay+o21tGWBU63am1KQxP++LFfEgLADzUFPyPi0egqGOocCl8K?= =?us-ascii?Q?SelzxVMTfYN/ow+RnoTNOq4DlpZVlwVN/R8gfcPoRl+LpYb5dEnlBqApMvC+?= =?us-ascii?Q?FisZOraN5kl6jcDVyp7yaLJOFJ2C4+gBS1JxBr9Nw2Y5sN11Ce0XHCkz7JYz?= =?us-ascii?Q?qfP97u7VPk0GG3OyqzjZLrFDBRDHWsUE6UjdM81LMXOJcLBnPdKDYKf8DrCY?= =?us-ascii?Q?QOQ5tjPIoySK/ndnDt/tMmIK2XLrkOTULZeN1aD0QQpgSzBIEoCEpLkPTG61?= =?us-ascii?Q?6HBFiZokf7DJOCyxLZeSYWAvSM2dK50QkATF73y1D/9y9K+rL84mVsYJt0YP?= =?us-ascii?Q?J1DqRvXquxRifpSTpPGMtExvE0uSZyT57Egj9X9hvM2xd8SkUPcTE13Q+rNP?= =?us-ascii?Q?hrjh74QIZ032AQ0QFc9rU5axJMTLPCWFS2BoKCF5dU29AIDIV2wC60z/hqeG?= =?us-ascii?Q?zC+jB3FFUljkEFZuXOrPOOV1vVM7PtvviSX06HqanG2LigwSSaJEJ/urlwsd?= =?us-ascii?Q?kXT97+WIFNJzgfZ88aKKKNnyTdyi2aYLABOkgWmToSrOuTvaQRL3pO35f+g/?= =?us-ascii?Q?n0W8/JUSsjki8/tx2dUzqMVX36zrW8mX82rSgDrFlCaKoDMcGANqRj8v0VME?= =?us-ascii?Q?VGqhpmlkH0OV+helAyRW8V7XX8xA89JepRPvmfYrrXHt2JDe1QKZWQqJwiwb?= =?us-ascii?Q?0oFv+9t92n1P4SZLpdAFcP834rOStY3hWA4sSvXHnawhdv52If7WcAN+uc8v?= =?us-ascii?Q?zTOGopfrHaneRxAPb4WhODpvW9TuUjwf6IPppoklu9yndTswz3kzqhdPEUfG?= =?us-ascii?Q?1yqJqkUEDS/kbxQ5li+MaraBypNjFrggDj2SMksgSujmC1ddrk7iEaUSqxKR?= =?us-ascii?Q?B+g9VdWB0g9Ix6bcaI1PikhfrUInT82O1vClfKSltyK66IWiKOt3UTVm0Y7K?= =?us-ascii?Q?5FdJ7UgFRG2zlRbKuWIJTupyfbKC8UsI4fv3BEKqxJP7FV4GD4f4IXe450Bd?= =?us-ascii?Q?Q3mNHVKAMKvNrUaGpiZUZjueVMng8Amz2cTw2IIIqEGCbm37Rjj2nvciZaL7?= =?us-ascii?Q?FvCkJu3Rw=3D=3D?= X-Microsoft-Antispam-Message-Info: DpLK1z6I2cpMj27U1xK3yXLBCXmu3RFVtiOLOGDEC89sy9H7scaGJNW+aiGOuQtKjrKXIXyXe9scHux8l08JKjzu8lWjlGYY0cSR9QVu+/myNyw9Eu2yGmuY0ZSfeKNrcEXzoSPt8ZlL70lT7yg1Wwt3JYOOf5SmGX837iu8mkfmxzR7MUdMtUvYjf2ASFZ6 X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1079;6:fEoS7OfE/a0EXgA40/i2lrirJhyOaOrFiQMuMDJGpL262Uz4yCZKX022fUx8K1C5v8OZ93rMyLHtp2GbqmQKXcJta3x5G865thaNZcMVvPhfSwR9DzVI8Ij5Rq9tX8RXVCbhAdKi5WFEsCCEXWw6z6VOGYFnUK1PxPQ1MEc4o+OXZZkM+qcgzHGQH6mUALmuDwrIMmEtgSnd1aG7A607PvOJtIT+U/OTCWwpF7MuzVXVfGbudTeom6eVDg2fGX9aCB8RaeGOXPp80H41buyVU+4pUs+R3h4QOmQ1821J1lRiJ3lEt7xWBPgBiQMIo3r+xwXCVtVrW/QKfPf4y2Il0AMFg+FyOJlpR3J5IHyGe+khpXqRKpAhrjKz9hqABJOGFz9hFt4gXz8DrHiWZi+TR/pDfCdEAdgVr9kEw+rK9GMv20s1pG4eaRcI47Y85FIG26rQHM5aG2gaxQjc3Mm8fw==;5:buEwyChuSuyxYR/QUXnh45kL1j8X6iy06H8rkXQmMh4Vcj+LfzK6Y2Qx9guJLKq+vyEBe23NHIk92ghvnSsFUVLZB05f1GMkjQ48+ro7AWZveSJag6tzKvTxopRunCnudojYmycmKWbUNS9uQa5EmVqxsNEid1Wc4f7/jlh4Ff8=;24:dQ8axtIMhH/J7Gfw/J7XTpoejlERkqAE1WttliZeS4ppoWrslLpxLGf/tY4y/UmteKuCDbyqVBwpQCXVQP9DsM8iZi9jsrSfJkVEaEfMspI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO1PR15MB1079;7:4megZEmNYkxMPO+nXnz8P8+RitIWb6IPvm1w4s8pBUeIXGBbhaNMFGlhmaR/lU0jOmjRDCLkE4MWWyZKdJotCxcTKcKshSyD+eqXb1V24yCAbpFomnysGrhdd+vUCzCWOsz3MlewOCIBQxROtB2ebYMRBzqbaNjp5Bc3yqoUj4bFTzFMAGi0uqTKr3Mq0ETcoHD3KEc6HPvAj+tpDP2KWqGGNGxNgF6r7TgdJshUmLUjUFW4udpMXxsBAiPdl+Xx;20:kys72G/dMFzdU/o4KUHrllnF4Vmhj+H/X+hYAtVn8caC6X7MIdAQuayHPjiQExD+DHB37wKkmhgLEFQzWXiBBRE2GZE8ap9CH0DHrE8qFVP1oGrBjwMym3S9vfXpbULSGKjjiZqZRitsQGPQllmPpGpIVgczk8kzC3UJnCFknbo= X-MS-Office365-Filtering-Correlation-Id: b79b6b75-3eb7-4518-2156-08d5aacc77a5 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2018 16:49:06.7184 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b79b6b75-3eb7-4518-2156-08d5aacc77a5 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR15MB1079 X-OriginatorOrg: fb.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-04-25_05:,, signatures=0 X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 25, 2018 at 05:47:26PM +0200, Vlastimil Babka wrote: > On 04/25/2018 02:52 PM, Roman Gushchin wrote: > > On Wed, Apr 25, 2018 at 09:19:29AM +0530, Vijayanand Jitta wrote: > >>>>>> Idk, I don't like the idea of adding a counter outside of the vm counters > >>>>>> infrastructure, and I definitely wouldn't touch the exposed > >>>>>> nr_slab_reclaimable and nr_slab_unreclaimable fields. > >>>>> > >>>>> We would be just making the reported values more precise wrt reality. > >>>> > >>>> It depends on if we believe that only slab memory can be reclaimable > >>>> or not. If yes, this is true, otherwise not. > >>>> > >>>> My guess is that some drivers (e.g. networking) might have buffers, > >>>> which are reclaimable under mempressure, and are allocated using > >>>> the page allocator. But I have to look closer... > >>>> > >>> > >>> One such case I have encountered is that of the ION page pool. The page pool > >>> registers a shrinker. When not in any memory pressure page pool can go high > >>> and thus cause an mmap to fail when OVERCOMMIT_GUESS is set. I can send > >>> a patch to account ION page pool pages in NR_INDIRECTLY_RECLAIMABLE_BYTES. > > FYI, we have discussed this at LSF/MM and agreed to try the kmalloc > reclaimable caches idea. The existing counter could then remain for page > allocator users such as ION. It's a bit weird to have it in bytes and > not pages then, IMHO. What if we hid it from /proc/vmstat now so it > doesn't become ABI, and later convert it to page granularity and expose > it under a name such as "nr_other_reclaimable" ? I've nothing against hiding it from /proc/vmstat, as long as we keep the counter in place and the main issue resolved. Maybe it's better to add nr_reclaimable = nr_slab_reclaimable + nr_other_reclaimable, which will have a simpler meaning that nr_other_reclaimable (what is other?). Thanks!