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 939D3C83F09 for ; Tue, 8 Jul 2025 15:13:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 355546B0098; Tue, 8 Jul 2025 11:13:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 306376B009A; Tue, 8 Jul 2025 11:13:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 242D96B009B; Tue, 8 Jul 2025 11:13:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 107916B0098 for ; Tue, 8 Jul 2025 11:13:36 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9341A10B5F1 for ; Tue, 8 Jul 2025 15:13:35 +0000 (UTC) X-FDA: 83641441590.04.1B33015 Received: from out-185.mta0.migadu.com (out-185.mta0.migadu.com [91.218.175.185]) by imf07.hostedemail.com (Postfix) with ESMTP id A39544000C for ; Tue, 8 Jul 2025 15:13:33 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tTIUjatP; spf=pass (imf07.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.185 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751987614; 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=nZrNch0KKCF8Spjf13k7kIMK7Sv1WdsS14ScQNEDTT8=; b=ARQS39/L9ZYgfilaaVfFY3HyDCE61PBk8U4qkfFhvCyKLpuWFitpyhnUNue+RIwLrXQ8bz 9wjyEkFGLQdzE3oUhLTqweAaM4VWm0BebEBw1p2wFB3XWI257tSJzLQdmL3HJEBD2PHhgX JVacLgdrW8491/RtBHRUoml1OeTV0Xc= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tTIUjatP; spf=pass (imf07.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.185 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751987614; a=rsa-sha256; cv=none; b=lpiJnlq2zcaebrOALERReO1D0n95pRU8QFqtjXaX9wrULbXJdgVa+IMLFxZknp04Yi8tWa hmCLlkwSRzu+vsatrdCs0c/3nIyFDOO4yI1TfKPDXv7UksdG6yS2uOpjJ+u6VxJV2HioPH LmLKyR6myiIJIciOqYJfmpSWXsQhEiY= Date: Tue, 8 Jul 2025 11:13:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1751987611; 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=nZrNch0KKCF8Spjf13k7kIMK7Sv1WdsS14ScQNEDTT8=; b=tTIUjatPDqjsc93auZA1mLlfVUS/0F4Stkq3lAdQxH45oagJAxglyToFI3bBbN5IHTm27Q SMKgNldmDYxKbfV3sAcZCCT+UwGtmf0gb9GUleOfJiLUmdLL28dHWRxIFV3Jkr79wlFKfV lFxv34HQUOs5kf6pasFDkpVq+cNvWso= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: Suren Baghdasaryan Cc: Li Zetao , Peter Zijlstra , Ingo Molnar , Steven Rostedt , akpm@linux-foundation.org, linux-mm@kvack.org Subject: Re: [PATCH mm-next] alloc_tag: add total bytes allocation information Message-ID: <75f4l5qgayetyky4vcsp35p2lbedh26tiu3ecnbzsztez34dxc@jaifk5ox746q> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Stat-Signature: xgj8z31u7ghwboz19g4c3d4dkbwms4am X-Rspamd-Queue-Id: A39544000C X-Rspamd-Server: rspam11 X-Rspam-User: X-HE-Tag: 1751987613-926276 X-HE-Meta: U2FsdGVkX1+mwKzEoLWz6FmmiLb8b8AZc3KsV/fdUhhZYvGRVFwP11zDrJR81h2o9unyBHMPeGxsCOm4uobujkujD9zkBBI7kG4SPDZlA3VkqNUxaDHH8qUDSnw7I4HpRMM7Osj+AR++IQAouPIpVHEa5sHSQjZXwwPI+1+d42fe+Mvk1kgalE8PMlP77dAEYnQFbkzdl5kST4DM+NJ1dlR05XyzTI58ygCxWflFMZH/zy1KIoaq4TtuRLzeihTL+wKfiLzzPB7w0yVWLLuRG+3RM3/wVe3QRSmyEs23rduSePUi+nylnVuCsPraLO1Rbp+rVQ7M4/iOIZEBR66jJjnT4m1QRE9NqUk9JAmFRcw2psuQo/NFiDNXzhPXpngpXJo67241t9MHuR/5YQMPHZjCiH4vdDB29Yq8oUu8dHTe1t3m1cc3y33cMtpX28VIM6WQsKkXuBiiB6S+2iLTTJfxW0P5Hy9L+iIwrSz5fJ2V/ODxT0GhlBrN18gzdaWWbNqg1CbbqCq6r+/9tru1RSpFmr9uWb5wH9bMgllLeooDhsdKkmSnPlyEq7Njw8iLpQ0BlrTO9uGZDmLlmHxDIva2MPuRsDxIusG71gJp2+04iatY9bnNgdRiSmiT+hvQuOqVW/CceHSC82deFjJCPv2PjldMmWCfnPa6bb1EjyVfogxc/l/i/jvhZ6shmYpH5d8miD3bFXEzq+nXazGEWwkaIBkWUg80YlJfbmLZUKvqwO0AMlnVP0/ZFgKeV2VSWYpajWsjyCSX6YCT7Gs/T9vzP3sTjwTlHpd0H1o3X8ki1E8BrjTNkJxcYPvaNYHZmCwgTnd2vAbJwpNG741/otxkcj1mLLyJXuQRKbAWtqls+R4HA3K3LtnZ+oF9zK8tp6Li/zjPvubfmtrAHwg7DpWaclmWN/J71ShfYZt5XlGc0W8wrJP6WoR9s30VLWRWJOpj19stNuhv3v76M+9 NXxRnkhW pIaRqQjLfOa5PT/uPuMhZfeL2/hDW2cY0z5DqXiPNjO2AAzCjEZHMCfSR9emNtJuze96RL4O6FQMU/7ODxEeqy8LQ5HAeGx8UhVsdDeE7UqzSLr8nC7iWje+3XeOuSHHucXW8IWpT2Cc/XfN7FeZz8xWeQu3TSRbH9UCxp0wwIP16ud7cezswHixKNWKwN/1KLJyg944GIPSWneyz6k5vCrq+ghZfcS5/GOO8Cy8jax2FAIdDHBTD0uQpO4H//PAEEUB66LLyINxDqc/zAoL7sKPKBjizsLzsUh/29ieVz2KEEsyuSYDW9K2VU2pRVMYqEFixu6QyS6R5crU= 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: On Tue, Jul 08, 2025 at 07:38:40AM -0700, Suren Baghdasaryan wrote: > Why not just use what we already have? > > awk '{sum += $1} END {print sum}' /proc/allocinfo For this sure, but there've been several feature requests - the per numa node stats is the big one that I think would justify a more extensible ioctl interface. We don't want to change the existing /proc/allocinfo for that. The big thing on my mind is starting to come up with an API for getting this into other userspace tooling; if we could eventually figure how to to teach perf to do the address -> owner lookup for cache misses that would be huge.