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 3BA07C282DE for ; Thu, 13 Mar 2025 07:20:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C8B57280002; Thu, 13 Mar 2025 03:20:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C122D280001; Thu, 13 Mar 2025 03:20:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AB53C280002; Thu, 13 Mar 2025 03:20:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 8C43B280001 for ; Thu, 13 Mar 2025 03:20:50 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 934BF121C3E for ; Thu, 13 Mar 2025 07:20:50 +0000 (UTC) X-FDA: 83215680660.14.0F64F89 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf23.hostedemail.com (Postfix) with ESMTP id 2A1CD140009 for ; Thu, 13 Mar 2025 07:20:47 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=FqJo5nOP; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf23.hostedemail.com: domain of mst@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=mst@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741850448; a=rsa-sha256; cv=none; b=aq5jqDWJjBpL0EZyMZMW62WLM6h9ewbt51ALV725Q5wfSspT6A7xS+yiHiH0OOetzfUaoj iHhqQ49zO7KP3Vqx+4N7cX0kEgU2Y3CIUGLv3C/uHkB4dtYeFXpEfMGWt5GO9gtQIGj2VS 3tW0UbeZay8gclyrBWeLBBqyHchuL0c= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=FqJo5nOP; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf23.hostedemail.com: domain of mst@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=mst@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741850448; 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=o4bfYEIbp/kS2X2cwGn1CJqsR/J4F2IpC4H45RKU2a4=; b=8d0FJoncRXEMC9+rlfxBnbanLqH77EDYYz7Mi5QE8fdXzTbd9+zexmMBOWO3iSVFuzngRe 3w1SNj7O/XEooz92NeIzcrVxNVT2rkrXDwmr5g6E7QdjQV2VoFvR5VhgWYL+6wLD9KWuQB 7mAs06XulTROmyfic0pKpfNAWbd8r/k= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1741850447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=o4bfYEIbp/kS2X2cwGn1CJqsR/J4F2IpC4H45RKU2a4=; b=FqJo5nOPWDZvXMnUaMq8yz7DAur3XgvRRlldH1KzVjncJ0fRNlVzjqNZFuXxvAjubh5CLt 5jKxjXawWTfdH8AWnvBzqXRPxrEq0ySpYNjo+t4cSIWfVKj7VHmk6qIelpyJAHuOg2rHkT 6r9zYLj7QvIxHGSArTietsOR7zVC46A= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-463-V1wDbOG5NZyQE4D8cvJrBg-1; Thu, 13 Mar 2025 03:20:45 -0400 X-MC-Unique: V1wDbOG5NZyQE4D8cvJrBg-1 X-Mimecast-MFC-AGG-ID: V1wDbOG5NZyQE4D8cvJrBg_1741850444 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-39123912ff0so243840f8f.2 for ; Thu, 13 Mar 2025 00:20:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741850444; x=1742455244; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=o4bfYEIbp/kS2X2cwGn1CJqsR/J4F2IpC4H45RKU2a4=; b=Ck8MKv1nnaxLJb3716miMLdb12EKw8ltDGJa6uF6qt1eB+e34shYAhjzAeRmbR90hO xxER+Fimzw1O0P3u/cZrf11EYxQ8B1Yk/hsolCm0sHOMWq0guhsrOqQtr2pEjH45UPvL 4ILvKi16ckHUsThf6zQmh3FR7zXBOwW57NsmBCtR+K3eLmVAFxqPNj1ZaLHXGxugjI2b Hzz8eH8Vgp6vUMgxxp1y3dBdtb7JyGf9f0+wtcOt/61FeC4Ncr3w/uz/Qzz+PDHcFrJX EZBfwqzaKp2Kh89FM05GMWU1XubGJHC3tPNnSX9qOlO1FSVbl1+4YDPi8MU1B0sb0pw9 0IDA== X-Forwarded-Encrypted: i=1; AJvYcCUV9wWW1Y+9zVEy9vE6HriKk99Ua0wGui2UYM5C5LnrwdKWNy963UOONw+RZaUA8znfFmS3u+gXlg==@kvack.org X-Gm-Message-State: AOJu0Yz0QkXg9Rc67K3UY3hj8IWLnbOHvrAphdtqYIZK8wRssjuzzFtB IUSGVGKW84rccp2KKtvoi8kJmmpJFvj5kfybGmE1dVKaxFb4a5GqaJ8+0xHUZU3NbjCjAMd4ewH dKVnMhKKc2Vc4g4YjKp1veQL4CVTReQh5UUEI7TplRIZFtm3o X-Gm-Gg: ASbGncv94aIRJp8OUEpJ2pJLwAR8CQgzi8Am27Zwx8z8PGqWGmO/Gzjpr5x8C1m11Q+ o5HpcdL5Qc2ZdK2NCxHbCrPe7daVUOMMRBCZ9M+Bmb28QlU6HP9u7oUC5qpdTik2aR/lhJObQXC qBsizkR5NL9tHKORsP+/tXc6zvGwTrOvruqkzuKZ/caNNGKz6jyNcMU/ChYfVS5t1ucNTW6Knc/ frFpusX69es4dpCj+g/w8gH0s1jD5tl30IAJhEiXawDch3S9fagkwV8cLRMCngW3Z06xnZlLjLC T/adz8f4Ow== X-Received: by 2002:a05:6000:144d:b0:391:2e58:f085 with SMTP id ffacd0b85a97d-39132dab192mr19228441f8f.54.1741850444454; Thu, 13 Mar 2025 00:20:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGdSno6hSKVsk5d06B4EsgagrhEFS5vVdfXL2wu7cQUeZCwJ3oOQpqMw11c+iVNeKk+NLYSpA== X-Received: by 2002:a05:6000:144d:b0:391:2e58:f085 with SMTP id ffacd0b85a97d-39132dab192mr19228411f8f.54.1741850444109; Thu, 13 Mar 2025 00:20:44 -0700 (PDT) Received: from redhat.com ([2a0d:6fc0:1517:1000:ea83:8e5f:3302:3575]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d18a2af42sm10316185e9.32.2025.03.13.00.20.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Mar 2025 00:20:43 -0700 (PDT) Date: Thu, 13 Mar 2025 03:20:37 -0400 From: "Michael S. Tsirkin" To: David Hildenbrand Cc: Nico Pache , linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux.dev, xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, cgroups@vger.kernel.org, kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, jerrin.shaji-george@broadcom.com, bcm-kernel-feedback-list@broadcom.com, arnd@arndb.de, gregkh@linuxfoundation.org, jasowang@redhat.com, xuanzhuo@linux.alibaba.com, eperezma@redhat.com, jgross@suse.com, sstabellini@kernel.org, oleksandr_tyshchenko@epam.com, akpm@linux-foundation.org, hannes@cmpxchg.org, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, nphamcs@gmail.com, yosry.ahmed@linux.dev, kanchana.p.sridhar@intel.com, alexander.atanasov@virtuozzo.com Subject: Re: [RFC 1/5] meminfo: add a per node counter for balloon drivers Message-ID: <20250313032001-mutt-send-email-mst@kernel.org> References: <20250312000700.184573-1-npache@redhat.com> <20250312000700.184573-2-npache@redhat.com> MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 4jGSIhtiXW2F5YKbzKRSTje_ZT02I5BSxrp9IedGSoM_1741850444 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Queue-Id: 2A1CD140009 X-Stat-Signature: 3f9y5kec8pn3ipwgs6yupg8mhfzst7q8 X-Rspamd-Server: rspam06 X-HE-Tag: 1741850447-11896 X-HE-Meta: U2FsdGVkX1+CrXbD5bqqCtweBhglqvZ+8wK1MrZjRozN7Ui84PmKxi2Dk68hkgc79pZPV351vEyjUQADOFvX43mhgblgMm6KsZn/Doix85ooOfzY14sciUtTb0GMhmB5d2xBjJEF0v6t9lSEHFD9QuM3cJGBxK8tkCYhUKHUpLkMcWsY6twX0TZh+X4fXbgU62e8X/u6YEUJ10QPWEkv3xILN3Kyi13sq9zIhIYv2xggqsLU5qBlfawjSo5gSEpSEKNl4hkBVU6KexLa+I5eZq/lSanasTsIn6b9YGU1K4qz20JlU9vuXbRdAPF4FN3E05YXlFRS8wGBwyAxf2xYAGIX3yvQnqUg0dkm1zSBhMaqCoSKyucZNTCnvwJn5n1VD9xaHjkw299GwADP1Uu+ZYLVdroLi6BP0Z7ubmW/xFU6gIKh8Wcec3WTm7IvF8STPm3MUTUSd6GETnSv3NW0fO55aniKzUEUrt89JMT8iwD1qZTYZskN958D0u7tRPRn05esUk/QZwYuFhBVpzKz9AgFmSCdmlanK5lY+ZX7WXz0B+TMtyMhzCkOUe5Jj2dzTMkIMt+mrGR51BGUzZXc9uxW95rBw5syT+tR9Z3f4kNpUXOgpvwadEZd1xvrkbvZusY0IMOuJ7asbs5dQk3abAPCpjzt28OXfnUkl//jis9Wp+f6MhQRaJ4MsHGc+IYN18nOU0R/zp5Ro1ItH+NVoOn5dyf+QpDyu5O4Y1rx/dLV5c6B/IFaL3pGqoEKaXCRefUAjlW0JhaQdmCOVmIDpp4alNKfXRb5j+9j5VUFybU9qbRLArsKn/s/dxan49TFykrIV+AhmG3wXuO+iWdkqJM8NO6uNyQXsWMc50p+0t/1PHAo6OCh3Bt2dRB78Y6Od5xrSxGu8LiuE71TA+LMp/xuAlUKqpubsraROE9zU/fhh0j77AhamL2XlG42JCmFCciQl+enxw1IC3K4CO1 mJdOfOja cgfZA7NUFgJaZ+C2KMKU9hh4mD7WIiaOTkmyhDjNfi6Nd++2Yy7alyBds6V3w+rpEVwl3XIW0eB7efcplV1p3i4N7blPuFfHNx9hCx69m9OYW+p/bMyKCuox9qvdpY41TFThOcelRAi2Gl5i8hhg2dWdFfnmdzCJexTvpO32q2tkS+Jn41tNLl/s3vTkgOxViioe/v4k5YEV6yukWVoqjtTvbu2Uo/RA8828D21wxlhGSnjw9VH/95BbEhaOVxSQSprXFB6plcZVNVsafdPbrsVgsCO3vmeRdz2912trwfRYhSQ2B0AAnQ2qjt0H0jl1KIsYDSaURI2ftaM5iB/Q29XgkOzJhyFk+R3nAVpz6J2zjkcNVyVM/AWl0NGo5H8zF0y7U/JnABDZ6BWtaKXk173IqwwgiD88r6jfy X-Bogosity: Ham, tests=bogofilter, spamicity=0.000005, 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 Wed, Mar 12, 2025 at 11:19:06PM +0100, David Hildenbrand wrote: > On 12.03.25 01:06, Nico Pache wrote: > > Add NR_BALLOON_PAGES counter to track memory used by balloon drivers and > > expose it through /proc/meminfo and other memory reporting interfaces. > > In balloon_page_enqueue_one(), we perform a > > __count_vm_event(BALLOON_INFLATE) > > and in balloon_page_list_dequeue > > __count_vm_event(BALLOON_DEFLATE); > > > Should we maybe simply do the per-node accounting similarly there? BTW should virtio mem be tied into this too, in some way? or is it too different? > -- > Cheers, > > David / dhildenb