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 5238FC28B28 for ; Sat, 15 Mar 2025 04:09:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A4B1E280003; Sat, 15 Mar 2025 00:09:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9CFF4280002; Sat, 15 Mar 2025 00:09:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 78A7B280003; Sat, 15 Mar 2025 00:09:31 -0400 (EDT) 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 50C96280002 for ; Sat, 15 Mar 2025 00:09:31 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B905B1CC963 for ; Sat, 15 Mar 2025 04:09:32 +0000 (UTC) X-FDA: 83222456184.09.6A269FD Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azolkn19010002.outbound.protection.outlook.com [52.103.10.2]) by imf07.hostedemail.com (Postfix) with ESMTP id F0D524000F for ; Sat, 15 Mar 2025 04:09:29 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=dmkMH3Mf; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (imf07.hostedemail.com: domain of mhklinux@outlook.com designates 52.103.10.2 as permitted sender) smtp.mailfrom=mhklinux@outlook.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742011770; 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=64mYpXW+f131fQnCaBygXOJ3YNrUCNaVkPytPqvI030=; b=XUMe6199vlbIvYpv9ZKf3R6MsTgoq/e+klQnUfv98GEHfMiyP8cuhKUsOu6iFlfqwNEADQ aBmQoBZ9jOUi/LmtF41lsG8L77+Nc9S/D9hnuUKBWLouCuQQ1lG17Tzo3s4Np4F5/HHEQs i0VLzvw06nHG33Dr3SMQDSsQgvsYe9A= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742011770; a=rsa-sha256; cv=pass; b=AnWW3IQqzYn1I95ShSOJ83Q42aMOFcaNQPjE01jSuCHt/kCDtKPReq7Rrx5yyiFgKRmddb +/x9yWbf3/AdT3ikjxWlAtVNzNoqzRPBJuAQzQUYYSmiWVqXlt4lrLBoONjvvrOC2jN9rR NQWC4F/1EIjt7S5/ofxXpF5DUxXh/xU= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=dmkMH3Mf; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (imf07.hostedemail.com: domain of mhklinux@outlook.com designates 52.103.10.2 as permitted sender) smtp.mailfrom=mhklinux@outlook.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uQzpwH+lO9jpic+ItF7Ii44puVZpqFWqXsjSWNtZaUAg6Qb2oF4d4JpQuOrR9d/B+nNFTqYGlQDPNXHMU1+4uWOTqyFCJx4j7jvj7Ew2gW7SOvlnlCiAcvDIk6MvvmhMxzZtmsrM2oIkGLNLpTvrjk/x23pqEYy6hOU3RSzSRI4xPL2F1WPYj0LJIv3uMzHmeZB3RQnSz6493JDyGkvjkmGS8P7V905ICOTq65W47OkXMj9YVOGOnQsYYoosMhfC2U0sLywzyW2qn9J30f0Qr/P2eMzZivSnsx/2WGbPBiorPWoe6Jws5w4hWAl9F1Z+yUborijhAD13TD6Cl34W8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=64mYpXW+f131fQnCaBygXOJ3YNrUCNaVkPytPqvI030=; b=LewznFo4SQK2O2qXcvtznpeehv6IbEO4LAZG6bh/oSMZlAGjV/xAuXEpA93i+rBBE8GjKb0sINNd3DS2FOgxDgwq8HJrqDe1C3/zQOD62yPKMhmezNipK5H4PREWvbnERD1bO+XFVoXe9jSi3ZnBvNT5QGocOc8gSdSagtUKrYqUHyrsTzCoLkFmNEoJiF1588HH0ITCQ72I04kEgpzqR+42sCixy9Yd3i/4S50BOttt5MgXOxgjXzh9gARXJtZuAp7YHNAEpctNveJ7fL//TIjfhulsuG5ABDPL97OlyvgLZjhnSJkfUMdaY81CT41TOOA+c8/kdKUIy5SpDar9KQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=64mYpXW+f131fQnCaBygXOJ3YNrUCNaVkPytPqvI030=; b=dmkMH3Mf6gOpsbjQIfw63N1BpGauARGZJk0bPAOt9+9M9oJ1iDdWukeciis/rmit41rrw7oFalkGnqF2GjPuYY0mGfEF0AZnBVpE1H5HuJp8pDXiXWpwbfKpsvY5cxEjkVX0mMml2k6q9FLndH1KV4X1/poA2ACNe/8/dr4tYtBwo7GbpVWPiBvFrvXaaedZxmvzvdl48Z52WzVlXf0fmgAUnAMvdr6gNGQ5rHY48KgdAikzfxNXZCSdDjRkbWqdjsF/Jk0nEb1wFFC+W65EztZk7xpr03tl7oD2XeID5d0G0rm8Q/I7f8HzGdZN40IRmIw+80XN7GAwZtWFkElxkQ== Received: from SN6PR02MB4157.namprd02.prod.outlook.com (2603:10b6:805:33::23) by MW4PR02MB7153.namprd02.prod.outlook.com (2603:10b6:303:65::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.28; Sat, 15 Mar 2025 04:09:26 +0000 Received: from SN6PR02MB4157.namprd02.prod.outlook.com ([fe80::cedd:1e64:8f61:b9df]) by SN6PR02MB4157.namprd02.prod.outlook.com ([fe80::cedd:1e64:8f61:b9df%3]) with mapi id 15.20.8511.026; Sat, 15 Mar 2025 04:09:26 +0000 From: Michael Kelley To: Nico Pache , "linux-hyperv@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "xen-devel@lists.xenproject.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "virtualization@lists.linux.dev" CC: "alexander.atanasov@virtuozzo.com" , "muchun.song@linux.dev" , "roman.gushchin@linux.dev" , "mhocko@kernel.org" , "kys@microsoft.com" , "haiyangz@microsoft.com" , "wei.liu@kernel.org" , "decui@microsoft.com" , "jgross@suse.com" , "sstabellini@kernel.org" , "oleksandr_tyshchenko@epam.com" , "akpm@linux-foundation.org" , "mst@redhat.com" , "david@redhat.com" , "yosry.ahmed@linux.dev" , "hannes@cmpxchg.org" , "nphamcs@gmail.com" , "chengming.zhou@linux.dev" , "kanchana.p.sridhar@intel.com" , "llong@redhat.com" , "shakeel.butt@linux.dev" Subject: RE: [PATCH v2 3/4] hv_balloon: update the NR_BALLOON_PAGES state Thread-Topic: [PATCH v2 3/4] hv_balloon: update the NR_BALLOON_PAGES state Thread-Index: AQHblSmRG3n+QHZh2UuvvmIQtVK9S7Nzk1Gg Date: Sat, 15 Mar 2025 04:09:25 +0000 Message-ID: References: <20250314213757.244258-1-npache@redhat.com> <20250314213757.244258-4-npache@redhat.com> In-Reply-To: <20250314213757.244258-4-npache@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR02MB4157:EE_|MW4PR02MB7153:EE_ x-ms-office365-filtering-correlation-id: 5e196a76-6ccf-4672-aa10-08dd63772cba x-microsoft-antispam: BCL:0;ARA:14566002|461199028|15080799006|8060799006|19110799003|8062599003|3412199025|102099032|440099028|21061999003|12071999003|41001999003|12091999003; x-microsoft-antispam-message-info: =?us-ascii?Q?Joa5iZXqQKE7NVUcCzXjSnFMEIgdycBpAyBc8g5GNyArUUVMIhxfohXYA7MT?= =?us-ascii?Q?nVscz1F/GjckkqFqVTRb4sTDvZMrPhuQVFYeYJM1xv0xiJgIFM6+huWTB3Tq?= =?us-ascii?Q?JX4rjbbjpiryUwmssA7NZTzoKf6KuX39c3UqGwmjXax2u4CnEhJplupbXzJE?= =?us-ascii?Q?OCv53VXg/TssJJO2JEVKG9If+OirO6cJ0LIptXWW4tlMZZLBUVMZ8vyH2m60?= =?us-ascii?Q?3Je1xp5z2/IWu1znH6pZBBGJhy8hkjk8ny1yS3VIs0u33jCyTBQHehWbl+pc?= =?us-ascii?Q?jABCzIKG3ZiamgfExxCnI5a5i+QW+BfOM4XCNyIX57NY1EQxzMNddjA6iWz/?= =?us-ascii?Q?oxAdToaXP/0En8wlEyDEpHlFVz+xsdkFemyRubGG17h1EmYNj+zhcKaODvQ2?= =?us-ascii?Q?ShORWOs3MfubnnSDmMhPB/ejD7b9AWkvNvK5bcCnMMD/SV80wlRlou3R/fcP?= =?us-ascii?Q?EQ/EPpHXEB2shhtcS4YzZ3tDNZ1uL//bcKyQcIk+OGzhiI3Qtt2KR4W5OtCg?= =?us-ascii?Q?bsCZdQdsW7MtfVciEsvIsaHT+kHkwlrJXGWfl+m2dC+1cGjQ43485nqXghJM?= =?us-ascii?Q?mN6auZ9JZgZewfhaPu+nDDwUBAuy1OAUziSoVMKRHtb1pq49P2W6S0te9+xX?= =?us-ascii?Q?uyb3BnfPyKqwUcYKruWcATl8OyuI+AiljrN1rUUmS6Vy4IEKBZkii98d22Dm?= =?us-ascii?Q?DI7pT/aY1RFeyF1urZr8F9u6FfWVq4JfX+EzLgm7IpPpTDAFwoBRQenFKAQL?= =?us-ascii?Q?FQ1iS2Q2gp+wI14KVYIBzEteR2tN7/hBbIJy8kLD59gxq+fLAGrVOs7U5WUd?= =?us-ascii?Q?jDJjwWyWwr6Kgmo5QvYTKxh8etMjBKH8jDfnvCjQRo3kQ4xyASNdJqt5TAad?= =?us-ascii?Q?B+b2lsqtlVJMjMbNQ77OBIB6GwQbDtJsnFreL3FIdnsIkKUk3usDNf2w39NQ?= =?us-ascii?Q?eAWP5G/kZUx5QXxMDa0GD9LvuJBjclzsVeOslRzNas5k98hcUEOATSolB1SP?= =?us-ascii?Q?1mK4M8C9Q5fTjkfG2TjE7c8MSImWLUNOp8rYk8DdsFZjk8kt+lcrUYAtPeGJ?= =?us-ascii?Q?dykh+tIi5GNdb4P0H2NlhDOAeZmtyRsIF18Nau128bUVY71ak4M8xm7fjqzF?= =?us-ascii?Q?KKTXVtBsn50qTv/pt0a0GffSoeCJ4O/r7/10hlKW8rlXRiyXkisyjqsAwe5h?= =?us-ascii?Q?VtpIsLxOKIFgTWP8Rzwj74p7dx0QrivHjrQhMQ=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?eScN9FUXkCFumpPxKilEpYL3A6pcx2OeV9QVYttctOZtaFitafTQwH/BR9Sm?= =?us-ascii?Q?cQrs4WjbYFhWVZAFnnpSgW6/O0kFUUgKDDVScjJS+9ZOzQgVPFfWV/WAiPsJ?= =?us-ascii?Q?9ACDbtKenrqV0C6eLpjPLb45dwB+9hF7k9iDmd9ohbTvIkt6Ce1BhXOaeV6F?= =?us-ascii?Q?KbRJ6QJUG/S4BBrJIBFow5M6xY/Kr7NnNriWQdJf3Fivwu1tIg2y0Sr1HhM5?= =?us-ascii?Q?aS13crVE/cNy2yHlI7eiyh+XzMGoeTP8lJxfkXTxnlWOKGhorxTGw0wNEK9k?= =?us-ascii?Q?ujrLXAWNaHqPZOM3pQDnaovsX5oVj9uwodKSKX6wsvsMcv8o1nXLp2Z3M4yn?= =?us-ascii?Q?br5+o+Nps5786UQsunf4GBIRQsJaP01AVqF0S3C23e0HQM+His4K+FhTEyJ/?= =?us-ascii?Q?1aYCv9PlMrB0YDTPYYdzydplPWB78ACTwrXGZ44PyiFTMTJZ8lgZ8zoav0O7?= =?us-ascii?Q?PaF8nzH47xjpQs+xp2alSe05e2jf27vMvBeQ7vy76uDwuMfImy7ORvMRN9PO?= =?us-ascii?Q?uFRVR1Vk7pRB8Gqbv/hQHhtO5XW4EmMT6JBPNDHvnjg3/iyWmw9POxTx877g?= =?us-ascii?Q?OlfgBvR+DYJG7axa0cS0ABmHtge75SCfJOHTg6Mb3Nu5NzkbavQfj36Aprx0?= =?us-ascii?Q?aSalBwu+EZnhKr2iwojXjut/9aqJyZ78+6wj0NMp6TDI2bgA/wCWvE+4yW/1?= =?us-ascii?Q?IDAZIB4h4PQ5SlCYmXv5WXlmY89K9X7hGHQrGihegqpz4LFdIlcqXddRO3S8?= =?us-ascii?Q?/26HultOgyKovp6i/dEBGMc7+BGBlvn3xWqd/famkzqlOLTE1QLJ2IYyXCXe?= =?us-ascii?Q?xndnIX2oOzVrIYqqy9v9Y1Wlst0KFdAeAbPtWN/xOXg4j0zWE7oz8axwb1ke?= =?us-ascii?Q?TBG55JqFXh1uzcllR1TcC6e+UXcEhh3aRTYaVgAOzFemfz6tM/kERy4zlKmq?= =?us-ascii?Q?oaBl8WO8YcIXKqp6uJhKR+CAn7xozXulwpEWXIPt1toprBCsnCYblQ7lz7Cy?= =?us-ascii?Q?XNQlpAfN7yEAaBSRj/fG7jFaQLfRB4Ul6U9Abc3x9TviK3XtmjgdH/WRuIiO?= =?us-ascii?Q?0jcN3nT4AFg2pYa8JPBzL/Aoeh79w9hJ54UN89XJ8udKyQKRcQShxvh3IuC8?= =?us-ascii?Q?+Qxv27OQjjmHrj/PgJfwMe5E+7fwJKE0maocY5B1AdrssLa0VYHThfghwar3?= =?us-ascii?Q?EHEv/T/U1QajrdOZ8Ia+5hBiH07HZ4N7MfAyzy+xEMWX0nXouv4tYqT8M18?= =?us-ascii?Q?=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR02MB4157.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5e196a76-6ccf-4672-aa10-08dd63772cba X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2025 04:09:25.8815 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR02MB7153 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: F0D524000F X-Stat-Signature: jwnt7zfkzso836zqe4ubf1qjfci55t1a X-HE-Tag: 1742011769-638653 X-HE-Meta: U2FsdGVkX18e/hAm6mdClDgvw7II5Q1MRnY5i5IVfhVzqqFxpeD1givGrwXK8Nl0sHA+5guD10LZ2e2RH5CoDb0khTFkgPlui1Dg4uJd62rtApN9Ob7f4Hb1mVYSppTyr4J7308psNf57rHixaQtNohHCBadQlHAd3O1f/FdiLArfhgtErpXCkcPlpiOyi/I2NJvQHiajNSs0r9pcBoX7AsXUEctbrVBivwLxEIyQUMYUrr2u6Ma/gF/PKajOs5Pp+CGoH2MOlziorrQmmZzzu5CnE6F19uwUDKee2JxYqDnMCPNRQpZ8NJSnqqAj9+YGKEdHJzBiabuW3ZYdNwAThx5dFMpsHN3GmqtIo/rk+M5I0dLXyDn9mVxGHhpwAvk/SqENH6phxk8Id1qHpblHKLBdtptKCRf1T1E1mSlGu2FyKC4ykgDKxPoft73lZ1JAn9XwmJYX3ooA7x9C78nq+x9IEyoHx2oqBj1W4D0ikvwl9Kc+iVClwKCpZvnf0cd4TmAQkryDupds6oncJfUJ1lxS35m5VOh22vTlukMg7evHTGdsSqkSXSeL4Izp+zmxc5iM9Ux7imT8yaWYgEoyQQpopWnxZod1ROoOkSTlDD2EioCCYrMGSmTF/YlqZZfjxllgRhGXzj/81mZctn/v3ewsdbKu3H8JkdHcIfzjx/aRl6Nvkds8ENAL7p8s1kxelXPHRbHO4OlTuT7pk15ApkFvc8lFTiTj/0ZWwUBujK4Of69PC/W9D3sJ0oHyNO1z3sLRlWr2QaiqCFltmLIUGLCM7eLOcDOcE+WctpnExNQB8j/v5ttlCOKQyc+wha3HY7yOVP1xayFiAx6EoGbR3BEsdygtVOFpJWPAgTL2p8l+ieYCGrmACUziGGBUwHyttH3ZZwZQMgqrfiDl3zsglUQL7ATPERTr/i2WvfjI/ane0DUHi5/qjE7zBPNYX7m2OpAtYJDXuUT5EqQbTF qIY7r59B rZFUuhPOlWm48frscXKnmw/KaHb0ooQk8NW4e+a82mdlnZF7udL4O3kgVw9kX6muC3UsO2piMgfPts3W4cl+D525Hvqo/H9Twl3bJrtNhCD9wCdkL0PtIpDsqbuMlFoNL124WPB+fofWDzhhEtpdi7FHLD5kzPYRG5EVu0XPKLneOBwokOvozFhnEQrg96zp4sIL1PFIatOIhGVvdjC+Nfq+g4Wdrg9QM4sVqgMZtYEFYr+n6vQxbcnNIhv92Jjb3PJC2x4hWjPJp18+WhvqQ5Yv/GGECuwHNj7lw7kduRNkohkgQwlQK4EVyvEr+kJjFikhftK7XRCt4+mO7Yb1mHcWwFlcsLsN/zzaeDuvSppyXJ48X7ntkZ8G88nkcwOKrt9DE6ntJsHDLlTYM25DwXa9k6/rdAciCH/ZE/SHusHXyJ5MSaxa7I+LPkaxSViHUBCQmmN6v2xqo9ZqJ5sXHdIIkEdC3qD1+fRVZc0WjxoUlXt9ANWdMgikD3lp3Dpn6TwdqR7TbMJukEHJ3M5qrvY1MILNm5PKi8XZ9FJXs5qUsLjDC0RvJ8Q1Oiou0KPHuNn9DX5pRtfJ1E0Q= 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: From: Nico Pache Sent: Friday, March 14, 2025 2:38 PM >=20 > Update the NR_BALLOON_PAGES counter when pages are added to or > removed from the Hyper-V balloon. >=20 > Signed-off-by: Nico Pache > --- > drivers/hv/hv_balloon.c | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c > index fec2f18679e3..2b4080e51f97 100644 > --- a/drivers/hv/hv_balloon.c > +++ b/drivers/hv/hv_balloon.c > @@ -1192,6 +1192,7 @@ static void free_balloon_pages(struct hv_dynmem_dev= ice *dm, > __ClearPageOffline(pg); > __free_page(pg); > dm->num_pages_ballooned--; > + mod_node_page_state(page_pgdat(pg), NR_BALLOON_PAGES, -1); > adjust_managed_page_count(pg, 1); > } > } > @@ -1221,6 +1222,7 @@ static unsigned int alloc_balloon_pages(struct hv_d= ynmem_device *dm, > return i * alloc_unit; >=20 > dm->num_pages_ballooned +=3D alloc_unit; > + mod_node_page_state(page_pgdat(pg), NR_BALLOON_PAGES, alloc_unit); >=20 > /* > * If we allocatted 2M pages; split them so we > -- > 2.48.1 >=20 As is evident from the code, the hv_balloon driver already has accounting for the number of pages that have been ballooned out of the VM. This accounting and other details of the hv_balloon driver state is available in /sys/kernel/debug/hv-balloon when CONFIG_DEBUGFS=3Dy. But it seems OK to also report the # of pages ballooned through /proc/meminfo, which works even if CONFIG_DEBUGFS=3Dn. Reviewed-by: Michael Kelley