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 10CA3E7718A for ; Thu, 19 Dec 2024 12:02:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 935656B0082; Thu, 19 Dec 2024 07:02:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E5176B0083; Thu, 19 Dec 2024 07:02:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7AC5A6B0085; Thu, 19 Dec 2024 07:02:01 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 5CCA46B0082 for ; Thu, 19 Dec 2024 07:02:01 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id F38B1A161E for ; Thu, 19 Dec 2024 12:02:00 +0000 (UTC) X-FDA: 82911569664.02.C604C67 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf17.hostedemail.com (Postfix) with ESMTP id 1B9FA4001C for ; Thu, 19 Dec 2024 12:01:33 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=VTXlrd9m; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of mripard@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=mripard@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734609688; a=rsa-sha256; cv=none; b=SLlEvxFroiIYp4svgl+u7MvYkrYPDE4DtG8kJIGwXMSZ/+elYxVvmGCkgpoxkTCHzY8yB0 /6Gcza/YKfwAnkh7ImRIJh/esnQiTLmdLn3wvazrMkFFfSGGWs5BxkgyQW3bFCJaC71uBm 3cMNFsi5O3F+HcFGSQ+VaShpF4MAeJo= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=VTXlrd9m; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of mripard@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=mripard@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734609688; 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=S/v2L7p/WVdQ3ufO456TbGzYTUP6J1xudnphMLontLA=; b=i1UXvlZ6nD9HBZrZZKKMNuc5JMfKzro3xRX4+wNYYDk03QQZ2955G8pDXlCrr0cFtB0wVO xUl5tosKfWByFlMwI8jQAPJlDggfgL4boZM90Ew9dRClW5wzONEsdo8JWC/X/bKHFN5RyE gyDoreYLRKZFvhiUmTQ+12ZEjdf+ydw= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 38E345C60F2; Thu, 19 Dec 2024 12:01:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9884AC4CECE; Thu, 19 Dec 2024 12:01:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1734609718; bh=mmSG5jmvIG2IQz8h4oPfiL+yfIQ6E1uV4JAbWmJ+e1A=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VTXlrd9mX2AtoGsMuWQEnYN+Leb0Ph2/db+NrKfLeO70FAXMd7qSLKGyn8zdIpWlI cMF5nLg3ZEiMJZqoxU1oHiyyF6hO7cYPniY4EAN9pDP+57OBp/874axiYg4NHkULDN ptYPqQ6Jk4GYS/dpgJdM/8hwlEbZHE+GABY6vSGzsBo4PQtoSd8LWF94CJl+7ORetY P2nLCIxXSVOhV3/dp83pMQJYZ03jEpdYxxgb2mcdhYXBVJS0lpZsLaXtjF0t+Jmdi8 oo8w1Ndg+xfSYueLd+CZI248gXOnzlmmw7oOHU44V4aElZPrmZF8QBHzjrI8ywYV+Y T3U6iuq8pu0rg== Date: Thu, 19 Dec 2024 13:01:55 +0100 From: Maxime Ripard To: Alex Deucher , Christian =?utf-8?B?S8O2bmln?= , Xinhui Pan Cc: Maarten Lankhorst , linux-kernel@vger.kernel.org, intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Tejun Heo , Zefan Li , Johannes Weiner , Andrew Morton , Friedrich Vock , cgroups@vger.kernel.org, linux-mm@kvack.org, Maarten Lankhorst , amd-gfx@lists.freedesktop.org Subject: Re: [PATCH v2 5/7] drm/amdgpu: Add cgroups implementation Message-ID: <20241219-bright-oarfish-of-vitality-a8efba@houat> References: <20241204134410.1161769-1-dev@lankhorst.se> <20241204134410.1161769-6-dev@lankhorst.se> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha384; protocol="application/pgp-signature"; boundary="ggsfrfgw7sj3junq" Content-Disposition: inline In-Reply-To: <20241204134410.1161769-6-dev@lankhorst.se> X-Stat-Signature: z9gzbwftsd3s3hnd7ugasbaoiepdx9x5 X-Rspam-User: X-Rspamd-Queue-Id: 1B9FA4001C X-Rspamd-Server: rspam08 X-HE-Tag: 1734609693-863063 X-HE-Meta: U2FsdGVkX1/4wD9wf6Nye4X1ZmM+pCagJvbzDyqLsK8TqzbVWA3uXqwal+p4pl2vkEGo+RUkGrnVd88IeBS70RdMk65kKGOT/sfZDO9hZCDSpkc19gA+cQdQo30M0+ZNUXuYZlbLKwlcTmgq/pMVCnclucRKx3I5AohvZ1TesfL+504ClaGJPn6fXMLZv5u9qf8USy7jKXO1yUha/etDC5VMn/oAKWB+BAGKDHyJZZfNmOzHJWHcZTXHIIrwAATjmvtbhBGHdBZBbfwuiSBmomKE31qo5tZYLAQEJ7vDQvfuH6CPCP0Mv0bR8sbVjsUHUsCeCGZ/YQnKHtZP5gR7GjMTGcscWbkXD4SFJdUGFzYathQBxHo/ksyfRm8Sm3rZyeyzicCwVbJWKyi4QsMQ2xHG2M+4KtUvkmA99yzLDa/qn7hqCCRwx0CZomKzW98lGTtwshc8tYK0sn2t3weZMIEodS3UbFM2fUm0Y4/RFZ47bhxi1RdwU/SvlV4oz2IdguM9TaB1i/0/2aGiD/au4iAuANP2ttGZeRSEnUSGMbzBvrUSY4b54YwVNesHfP/3/twJwpuTlGZjKWGryMFwI2W6/ndzPtJjHbEDT0rG1kwwgfW17tbaQ5msZYGY6wOA+Q/HLBetUud/4Zv3T04O0YKrbmQJaZKgy7m0MdbQFcotCYlIIsf5+XsMEPpPjXBmqKZwOVzxi+DA096Coi0VHU7hR6QK1t0l3VJjFiItr0UI7gIgKfQ26ow92xJ86jbkT+ZZwrPAqk8N7iAwq68/8Qqz6eOG4DY500Ryjb7RkMwQYmWZj/ZCQxrG8WsPu3hX+oTPyeNhci8disi8rwB0G0z158L91E9KCIlxc6nhjj6zAA+Mh6YDeWuZrsh36fTpcVNqRR5lplkqaTfJndy7PPi3+xsVq5bi4sO2Yd3DShPj+8J5f0I17bgUMNIgrFiXrmc2VXYKttX+Lqkx0Y0 OdFlt+6e tyTh30m/3iwQsNBnQ+httNsjUssN+BxuydeKP4lUcPdKGK0Qm72KjFbdPoypQiOEUvZFZW72tmR94NVo4VkfTnCWTsSRBmLjSoSNy4THpXstwOltOjUt04F/y5rZD11bNfgODJ2LmAPUvedC+L0y6VXGJQHsQL3PiinEA7CDvu5I+7BewYnTPkHzqNFuONOyBqnWyTTZou5X7U8aIhGak8ObaVqeSy4EaIVtFxVkLP/+M4n6r2DCwR88mfA1Qtvh6ttO0gzV9QVp6A5KCGKsLPoL/EcQShNWOpiE3YUVjU21x+L2ALP1JH4x5GbrR37wj+vCkRuJ02LYSGjZ73HL7R3CHRBjcT0YTJjB/5N0GNTZQUzSTf/7gH7Fb57ZZzlPJqDlH 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: --ggsfrfgw7sj3junq Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v2 5/7] drm/amdgpu: Add cgroups implementation MIME-Version: 1.0 Hi Alex, Christian, Xinhui, We forgot to Cc you on that series, sorry. Could you have a look at the fol= lowing patch? Thanks! Maxime On Wed, Dec 04, 2024 at 02:44:05PM +0100, Maarten Lankhorst wrote: > Similar to xe, enable some simple management of VRAM only. >=20 > Co-developed-by: Maxime Ripard > Signed-off-by: Maxime Ripard > Signed-off-by: Maarten Lankhorst > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 4 ++++ > 1 file changed, 4 insertions(+) >=20 > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c b/drivers/gpu/d= rm/amd/amdgpu/amdgpu_vram_mgr.c > index 7d26a962f811c..f1703a746cadd 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c > @@ -24,6 +24,7 @@ > =20 > #include > #include > +#include > =20 > #include "amdgpu.h" > #include "amdgpu_vm.h" > @@ -908,6 +909,9 @@ int amdgpu_vram_mgr_init(struct amdgpu_device *adev) > struct ttm_resource_manager *man =3D &mgr->manager; > int err; > =20 > + man->cg =3D drmm_cgroup_register_region(adev_to_drm(adev), "vram", adev= ->gmc.real_vram_size); > + if (IS_ERR(man->cg)) > + return PTR_ERR(man->cg); > ttm_resource_manager_init(man, &adev->mman.bdev, > adev->gmc.real_vram_size); > =20 > --=20 > 2.43.0 >=20 --ggsfrfgw7sj3junq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iJUEABMJAB0WIQTkHFbLp4ejekA/qfgnX84Zoj2+dgUCZ2QLLgAKCRAnX84Zoj2+ drsmAYDbmxPhzez3f9e9kFd347WH3ntcM31sY9m9CBi5u9GgRqZ4KPX7cVSDDNzI 2hYAxVgBgP4Y/7904CdByUIhUSux6420o/rh0nJMdvs2pNkYOdk+GWJ+Cl1zPHfA FOcqatwDfg== =eaig -----END PGP SIGNATURE----- --ggsfrfgw7sj3junq--