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 85402C7115B for ; Thu, 19 Jun 2025 22:37:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E99846B0098; Thu, 19 Jun 2025 18:37:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E714D6B0099; Thu, 19 Jun 2025 18:37:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DAEC06B009B; Thu, 19 Jun 2025 18:37:49 -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 CE0B76B0098 for ; Thu, 19 Jun 2025 18:37:49 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id BDFBF5D5A2 for ; Thu, 19 Jun 2025 22:37:48 +0000 (UTC) X-FDA: 83573613816.08.A6696C3 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf05.hostedemail.com (Postfix) with ESMTP id 04FFC100002 for ; Thu, 19 Jun 2025 22:37:46 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=o09kz7wi; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750372667; a=rsa-sha256; cv=none; b=fjBuFRDq1XZP7qbaAq2U414G/QAcOWOyXPqUYED0hDUQiQPb3VD1TCmimAEOF6hk9O3Dyw +jzpA+CALDZGuf4v2bohx71wpDnhftlHsBkmKe77yP++43IvL5vzog8bUmxdXgL2ywSSVC 4oO7goJaRsbzIjQcTbm+3x2jRYS2RZM= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=o09kz7wi; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750372667; 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=x/GB9FbNnsqOnAVct+Yreu1LVBjZZA9KmAKOqzkcQiw=; b=YBnLaYVYxEerD9u+NIb/pZtEsAw9KKuzvsOyV0eZspykP/5IsbOG0AnA6LiFxp/cTwXxRg E2dGYhc/TqGyFe8Z0Hbq62HzRrZDjRRW41WbPSEtBdNApoXEsKWgYuRbXwgGEDjc9Brzfz 1dfpxadQXEzI0mgo9hTTTwLgmAHmr+A= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 75F515C56C3; Thu, 19 Jun 2025 22:35:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 714ECC4CEEA; Thu, 19 Jun 2025 22:37:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1750372665; bh=h1vxlDnif7B8TZawqR83m32DAxL4utsCoQcKr1pHeM4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=o09kz7wi84WNm9EzW2qQ91d6DJOG2GUUHD/sIrad/cMSBG2L9HdavOX+O4jjJZHMF PIOHxcJWaS9FC8zFO1vMsrNuK4EPgIzpKV1Foyz3STBOcLMyIEdDu0Zm7fRlT8wyi5 N3JxH2+JoRgL+qq0/P6ln+FU3jfdc+0sPYFtBDT0= Date: Thu, 19 Jun 2025 15:37:44 -0700 From: Andrew Morton To: Dave Airlie Cc: dri-devel@lists.freedesktop.org, Dave Airlie , Christian Koenig , Matthew Brost , Johannes Weiner , linux-mm@kvack.org Subject: Re: [PATCH 1/2] mm: add gpu active/reclaim per-node stat counters (v2) Message-Id: <20250619153744.eb9ee6202a7bccf3ae021443@linux-foundation.org> In-Reply-To: <20250619072026.635133-1-airlied@gmail.com> References: <20250619072026.635133-1-airlied@gmail.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Stat-Signature: rtgjzxrz5nffbnhbwxgfxo3iisputr4b X-Rspamd-Queue-Id: 04FFC100002 X-Rspamd-Server: rspam02 X-HE-Tag: 1750372666-986332 X-HE-Meta: U2FsdGVkX19tl2BYT1FAPBw/ViOJO+C7BT0fxo1Qmv7ooa9r8lp/NFxTvKyBlZ6dL2tuBk/VJR8s7aN3G63MJcrcQZ5uluW1D78l0P0Fkn6g/O1UNWsWVMuiGWdGA/xY72maqZ552LyfY1hXAMmwT6sT2xaAu63vfwmessQaa7KI3W6Ha2o/euP08475pg/eu14peZ0KHL4UabgKWZXyRja/jq9PV6yAQNohauWUkg/6ethEne79buMIWwjVR/8DbTsSAybRMH0R3G2QRf+1cF3u+lntl1R4EqBR6lzlMD+hLJNlh5t6IOvQHF9yw4Y5FD//pDSOZNYygCY4S6iCI32zHqnPEV5bdIETml1i/7c6QdnKlCpEvhsNv1+uv0fXhezbuvT1fq1O9+vLzGhg1RaU1eTiiVVK2BugIr2WmIuLATxddM8cz/iu8Py4yeGicOFq6LtLo5WG+G0EGMBl5qi7lKdIF8GzpifPn/JkczCNYHdgbtL4JmENBOuaJJLnM0vjqF6yPiQhqTC6vnmU46z9LwwrmvV/QYSfElRf3Qe1XfrXKC2TIMxRUNQIfCFEaGcj23GmgWsXOxOHkqt0jogrMbVbwgeajeV8nKZxVVFGI+MOkxebjbbtcs1PpXz+3d6shsXkVIrF/gF9PTG13S44D+TU6HPz3YjeoHmuRjVuQSbJ2UnfYX39ULvLPNWIT6BydqvYmdpCNeW9PF0KUUMyaQdCMsEtzJrnRBdM7ONZEblii6m1FZ43ZlKgjC18Rc+WNFNfc1J9/beqUcuRGUQ7O2OICdnKsc8mo6OVCIpLpegxUXk22LA16MzO+pVtH7nBPM5051deJzU+DZz3RHVadAvmldaNYdhxo2BdSP+xOZsgz94NUghVo2r8jIoPps3XA+NYntBqYuw3FyS6zF8WZESj5vTwpxZmEFMx3ZZctILXBKlgQUp/Yg+lOOIM8ntR8fe+I4oyhGKwFsI VcHweW1A D8/G7fPthzfB5VRBZeI9255KucUn5WM3F1sUPGOdbMT0+Xa10Q8Z8atcCLi3aZl4KB/ArhOpBSRYG/OhTF4wOkC9ceHgY+n/GWXpUzml22wLkunRuXuSnmXqDdd18urT5tilR+AixzUgRMhXgBkktXILv77/vK6yLqdrbisfzIYkycjL8Kj1sGcqUCKG9HI1isvhZRxEqVq8WYES7tPsTUF1QEnX4YkkRN1xlHhvKbUesOWTZ2wtOzt2JrlK/zlRlnIgKlGj25+YWvm60pLPWywIQuoK5DfOI7ow1F8RtfS37dOljl8FpNM6ZaYOOBCRiaZRFcjJ8BxHlxmc= 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 Thu, 19 Jun 2025 17:20:25 +1000 Dave Airlie wrote: > > While discussing memcg intergration with gpu memory allocations, > it was pointed out that there was no numa/system counters for > GPU memory allocations. > > With more integrated memory GPU server systems turning up, and > more requirements for memory tracking it seems we should start > closing the gap. > > Add two counters to track GPU per-node system memory allocations. > > The first is currently allocated to GPU objects, and the second > is for memory that is stored in GPU page pools that can be reclaimed, > by the shrinker. > Acked-by: Andrew Morton