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 19B9BE7717D for ; Fri, 13 Dec 2024 13:04:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 458736B007B; Fri, 13 Dec 2024 08:04:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 408966B0082; Fri, 13 Dec 2024 08:04:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2F7086B0083; Fri, 13 Dec 2024 08:04:07 -0500 (EST) 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 127516B007B for ; Fri, 13 Dec 2024 08:04:07 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9F856A0FCD for ; Fri, 13 Dec 2024 13:03:54 +0000 (UTC) X-FDA: 82889952726.16.6D671C9 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf26.hostedemail.com (Postfix) with ESMTP id 6AFB2140010 for ; Fri, 13 Dec 2024 13:03:33 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=muRbWLIT; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf26.hostedemail.com: domain of mripard@kernel.org designates 147.75.193.91 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=1734095021; 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=E8l4/W5Vj6WHbW+ezaL5t0klk/Ev76XzGMo/Shf8G/8=; b=U5RrL/FvvWSFAHUSAqm3LXN0BkQDJ9hkO+CbpP598+wVweCGWxWB34xi7RBsYeqQpI2Zux IzXOcc4oMaAgS+abyiKr6+pKmLIPlOJ05rCB/fcocvd5rQA8XfC79uE6phUdMGo79jty/H Rl0Zz41cDi5fP2bS+D0KGmUvbWV5tPo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734095021; a=rsa-sha256; cv=none; b=k0pvCpgkQkzm401SNo++520M5IkiRUJOXs/S8nJRueorEDSu++IwgeD8s32247TRpe9bck 7irRVucJRPoKlxny2fYzTbog5+/UTSBUj3o5AbeeSVMtMrUzxVNC/NpfPtiqtx7MEVSyV5 gUmBVByhiiTIk89WHVqWMAyrzUssItQ= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=muRbWLIT; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf26.hostedemail.com: domain of mripard@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=mripard@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 0CC11A42B33; Fri, 13 Dec 2024 13:02:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8B099C4CED0; Fri, 13 Dec 2024 13:03:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1734095031; bh=E8l4/W5Vj6WHbW+ezaL5t0klk/Ev76XzGMo/Shf8G/8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=muRbWLITHPb5lwoB/0q0VOTFMIQl2ch9xucudEk9J1F2K7B7nX9DdQVQqKiCYhaWO dstxCA+16QH3U5/B/j5RQ2HtPiLB9hGyHQ8+jSjlI4wnIdVMlIa+xPaOddKuEwfAdi oBN8WuhypVIbW2ihzmkaE5+vz/QE9ADSlp6lIp0miMY4tKyt6tdwklE445koHYXedY o0o2JaptVxtZVtilanL8m/gXUOZJyMpYXBEhZpQJpbckK8S42pw/OxzOmT1OnoPoG3 EGOohYwj83z7uZiLv/JZCNoHcz0c48grsG8a8xuSoBuXjawDGqX9OSzxiUJSQHEcVx wl9252A6VG8aw== Date: Fri, 13 Dec 2024 14:03:49 +0100 From: Maxime Ripard To: Maarten Lankhorst Cc: 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 Subject: Re: [PATCH v2 0/7] kernel/cgroups: Add "dmem" memory accounting cgroup. Message-ID: <20241213-proud-kind-uakari-df3a70@houat> References: <20241204134410.1161769-1-dev@lankhorst.se> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha384; protocol="application/pgp-signature"; boundary="qnhyf4plgwmkdxao" Content-Disposition: inline In-Reply-To: <20241204134410.1161769-1-dev@lankhorst.se> X-Stat-Signature: qbrdoim5yea8uc9i9hi7bsag4xnm3pag X-Rspamd-Queue-Id: 6AFB2140010 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1734095013-736321 X-HE-Meta: U2FsdGVkX18lexZ3t7XU297Vu6bpDHM9opwkwQChnGWK0JwPPEe9YCFKF7YdEGCK5HnERl8fvXHJQDw/dIgARPE9vib1PLAtd38L0htHRvkJsCoGMaAPMvNO8Qls+g/fC14lXZzwBQZH8ohp62yUPI7Fnlt0aVfK537qu165GhGJyAOfdllSLXCWxIGWaUzlSXju1EQFzUdQy/5b9FMW5efMoopNrsa/l7xV3wpyqhnDxAwkDxWebvkND3D+gw40pTT8JMdwlWiPvRLWsGWhytm/PpkLhuF8K94M5cP04o8JKmVc1pR5j38L1+zyftCA7Yb9Lbc8WDhalZhRVncWyOpb/HvzawhkJwfQJ2FWtkApwp6plrHwJ6ilN2vKxGzHfsD3xLgm0v8O7qaSG/OYIdYrnW/NNHiFSe5Hjxl0SvFnZWkxjbobmS7VG0m/gmOaejFxX+5zKvL7/yOs76JgB8+VS1N05PyXO9GImgJGuwYCDezYs56ZkVeEre0pOFpnotgaQoiSBf4YfWAFXocQDUzsb3Wfyn5EnOhuc1317IRq/Zm3V7dja1ka1OXzN17qCGDLrRq3HGXnZ/0wYqSie2DRqvu/TeSW/x+1PcDOAiN7cCdxwBfzkSJCfONrAZQtFvQ+7rFDSC/YQYlF+Vn7sS7k0lF5kDfA0atZYzfpPH3qd83nM1yy38c7kc3+6p3bzcr2ubVC5HomCHlG0nJ+wjO3dJWVP3+u1kvFPpupst6+69hZwFFdy54wBSJyZ3+yr+xqmsu5V4D009/4QWqIvbmyoT8ltH0ULZEMLrqBg30tTxzZedh6Rgvy6MPjohcyeNDkVRJMUYu8m/zmom7jPnOt/nVNbhWdQJv62RlbWVAru4huhMGqpZ2wOBA+OTJZ9ZTjFc3zymYh6LjzvL5HMzw299GiY6/83gB2X6ulA1kiFd92SI3pz4jIW3eqdpej/3ZRGhFM0KkrjEnCkxb 7+HNDO1A 6AcxzfS/jyGxbnfCHjXK84FmFblMDUMMtYOgoZutfiFN35SLmXQdnyQUrK5oFH13pmsNeBaIAZ7u4+DgEJRFAJ3vQlEy/w0dZh4CWUfZjntzBXuyE01O0Usz92X4+gmysXorxHc+4VXSGmIbIdxQX2XzQu9IOP7YIJbvHaKtnUe90IfIQfmWdQAjzmL7k9KjmF16/Zh0yaPOjAPEYO57nbe7A9RMJYnQs2joGE7BU8jqkbNEy5HJF/G8/B6Q5Tc619pCgVtxBT59tgRQ01qHsiiRl6KxeAebojY0dIPn9D0fPnKa3Au0sBvnAMUNvTfXyove7NMXUKWMd/OlHtrlO4h9rKxjf02dOe79m 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: --qnhyf4plgwmkdxao Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v2 0/7] kernel/cgroups: Add "dmem" memory accounting cgroup. MIME-Version: 1.0 Hi, Thanks for the new update! On Wed, Dec 04, 2024 at 02:44:00PM +0100, Maarten Lankhorst wrote: > New update. Instead of calling it the 'dev' cgroup, it's now the > 'dmem' cgroup. >=20 > Because it only deals with memory regions, the UAPI has been updated > to use dmem.min/low/max/current, and to make the API cleaner, the > names are changed too. The API is much nicer, and fits much better into other frameworks too. > dmem.current could contain a line like: > "drm/0000:03:00.0/vram0 1073741824" >=20 > But I think using "drm/card0/vram0" instead of PCIID would perhaps be > good too. I'm open to changing it to that based on feedback. Do we have any sort of guarantee over the name card0 being stable across reboots? I also wonder if we should have a "total" device that limits the amount of memory we can allocate from any region? Maxime --qnhyf4plgwmkdxao Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iJUEABMJAB0WIQTkHFbLp4ejekA/qfgnX84Zoj2+dgUCZ1wwtAAKCRAnX84Zoj2+ dubaAX422121RCTAGgG1ZhjlmSQKxIe/7lpqNfOY43zO3XA2J1x2bouiIlciUVOf 5N6YqssBf0N8tl9+MriuHzFtTkKuEwIZ2qRWklYOh61j1RkGgiz/2sorYylAXlYp 4KKGLABCEw== =ehhw -----END PGP SIGNATURE----- --qnhyf4plgwmkdxao--