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 951A0C282DE for ; Mon, 10 Mar 2025 14:26:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3DA9D280003; Mon, 10 Mar 2025 10:26:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 38B17280001; Mon, 10 Mar 2025 10:26:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 252B8280003; Mon, 10 Mar 2025 10:26:56 -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 06AFA280001 for ; Mon, 10 Mar 2025 10:26:56 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7F578141044 for ; Mon, 10 Mar 2025 14:26:57 +0000 (UTC) X-FDA: 83205868074.24.9FA8F15 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf28.hostedemail.com (Postfix) with ESMTP id 91E5DC001A for ; Mon, 10 Mar 2025 14:26:55 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=WM+PScBP; spf=pass (imf28.hostedemail.com: domain of mripard@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=mripard@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741616815; 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=POtmH2Pk7YZquZ7ykg+i1ChooTzaYIGRWYlQYgqXhPI=; b=VuMu6cYzBuXbexceIrillNYvmpgk5uGdChK1VYsTljUJdw8QUtmr1rtUzluCy3FlGT+CnL /Yeq7IZUhanOiHBSoZO6TK+S0RbyJ0NaUN9w7T7jGaopVzI8bXWYHl0qWaiN2xFuhfUfVF MBEohYAL9rLIydMbYDPPxNZdgItI0Es= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=WM+PScBP; spf=pass (imf28.hostedemail.com: domain of mripard@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=mripard@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741616815; a=rsa-sha256; cv=none; b=WT8yBjl+Etf9KwWHwFh3oc4kQGTiyxRE4/Mv4QXIiGtUiInbXEud0ObJt+1nYDiDSnvur6 eAtMNWK6a1lPECtbMla5UhE1PaOgBJDzEIQTko4qJKnl2Rie5fSc57D0fVdJfKFO4iw2c3 8REqZR7f9Xx24kggQJzK+0uNEqz0LAk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id BDAACA45D98; Mon, 10 Mar 2025 14:21:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1F40AC4CEE5; Mon, 10 Mar 2025 14:26:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1741616814; bh=POtmH2Pk7YZquZ7ykg+i1ChooTzaYIGRWYlQYgqXhPI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WM+PScBPqE5h/eL2Yaf49hmt3QKMZNb8yvz11tDPXr9ktrDYrvV4GQMZv2EE6PZZq trZ3j0IX9sSWUAjmf9ZtuRPDLZ2iFu7dDsXSJ5d+S3gKp+LrhtThNHL5wC0H1gMkEs +vvvRcbQ60w2/ecqyK+UIiVoeo+kjxQ0wz7p75Ci+F/zerF53xFn4FeCxyBbI4dWGg Tf0H5ghqCqPjxQNJosfZ2XS5qNAQVVFMOkB/GmFpXQnQXMHbHgbIIwunlYxxVYF+xh eDke46hNOfMA0wtUpzF1dRdPYVB9WwGpPynz5iKydvkeuRMYQ2XhOa1KBVmPkqy03/ XA1ZpP5BnfQ+A== Date: Mon, 10 Mar 2025 15:26:52 +0100 From: Maxime Ripard To: Christian =?utf-8?B?S8O2bmln?= Cc: Andrew Morton , Marek Szyprowski , Robin Murphy , Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , "T.J. Mercier" , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Simona Vetter , Tomasz Figa , Mauro Carvalho Chehab , Ben Woodard , Hans Verkuil , Laurent Pinchart , linux-mm@kvack.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org Subject: Re: [PATCH RFC 00/12] dma: Enable dmem cgroup tracking Message-ID: <20250310-eccentric-wonderful-puffin-ddbb26@houat> References: <20250310-dmem-cgroups-v1-0-2984c1bc9312@kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="v4rwoqplwp332trx" Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 91E5DC001A X-Stat-Signature: u6rpq8qwr9bza63e3mu6feucohcjf5ym X-Rspam-User: X-HE-Tag: 1741616815-1857 X-HE-Meta: U2FsdGVkX18EOa4QSE3xTUTkSsdb0YrSQBBSP+R8cDlBWyXUw5GzJKREy8BSp8MXDWh+oLcVLffFfpzJ/FjlFtnfgaLMbvaXDCfFiuxsTa8/J4EkTP0WXyG/I2WwwsqZ5PTilsFHtNrfcK0ykfgn0jD33TdrETaGRmJouzkgpI03m+cKFMAFDTXm3GeufZQgQaQoOx9fJCEO3ifOSpY09NnVB+scES/9eyZop3GtGIB0DgxCXH9hQWapTiE78G9NuCb2UWs/nXX/rsrdSk7H7u0wuDGZHMH7Vpe6aMS+n2VQBSOPIS9dDJ2RZyEPUM7yvWrg6c7PrKGhQ/giqW0hyp8WHbd37u7ZiGZNn1pmmnR23VLYRsmIgnon/cDID31lSARpKTNWmanY4u9d2qS1PH0V1EspBCBLVE+FdZ6tfmIrD00x/4rORX3FgaFvn35Ho1fQUC3MRoVO3Qy1kiQtgEi5LceHTSPnKJX/i6vPEDRMrLKISVrX2yisisoZypuvvrwONKTIpq1M1Y5iSXzrPrtWR8cbxIiq6m4RIkG8jrIZZLeSm4GHPFnVGN6vS36ias1bngdetYgPMvAIPJWnydOsJi7Hpchp1lxyi2dxzBoiSk+r4OYL9AH7y5j6i+VgqmlvC5uAPjgM5To6kUaRPMbKw4S5ZzOUCQ25c65TaWnG5iYCnC7UL1K+D9vG8nSRBM5fS1orRmc9oK424EGcjw+n9q+oXnNxCXf2/pM64AUGykJ8cJ7vEHB7zEnEZptPFDhm1fbo5mxsT6iJwWDnd+ZMBw7B8PH/ST34MUvm63SbZQEux0wbHsggzSTPqzCQ1zu4G1W0DFXLhBfHLQrodiyLZdJUhe3i3P33wLz/dDObNkMusGUtaIFQPOo8vZQpBoFNhPCGUolYoPUdCfwaYwGeY+v4kGPXYKjLeyJsx+92Z+OoAg/QRSgCiMjanMgZ0e4AmaD9F/dmVz0u8or VeZf1vHY cYFwsh5+F3Cw9T0If5L+4J7hrMYQk+nhx4Mh/P9+IIEGXeJBDsyFm8gNn96adEXf2crNZ/KTRdfLLgeGQ83dGy0zZNwgHgVgsGh4WcLMqKhYXheu5iXfKehu0YTyVuhoG8P38bE5r4f5cwLjQDqKQhr0IWCbjkBAS0UaAhPs0lTDLaASBhJdMuwU3knHf9VZtVYelCkwX7ZHwH//WSU/mF3d/knz33fcBYMBhHtBW8s5tJ52L9Mzj1rcDspS8slEIUDGFudN2D1CLcWapYi5V50wfda/ZDAYYuX7tAyYlJTJ3aaVmpIYoHEkeBP3K9qPbijJanMdX4P+8C0mj7GzvIVqBKFfL/3bcCCXNkzVtCeMyGDof41tQ0V8qsU68vIJkIfoY3SzojFEZ1VPUJ/b713jCZjXIG8LQ3xR5RBExOAukDD8a+Uo7HkBI6MpOtUQAXHyMIPQDtD8UyYE= 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: --v4rwoqplwp332trx Content-Type: text/plain; protected-headers=v1; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH RFC 00/12] dma: Enable dmem cgroup tracking MIME-Version: 1.0 Hi, On Mon, Mar 10, 2025 at 03:16:53PM +0100, Christian K=F6nig wrote: > [Adding Ben since we are currently in the middle of a discussion > regarding exactly that problem] > > Just for my understanding before I deep dive into the code: This uses > a separate dmem cgroup and does not account against memcg, don't it? Yes. The main rationale being that it doesn't always make sense to register against memcg: a lot of devices are going to allocate from dedicated chunks of memory that are either carved out from the main memory allocator, or not under Linux supervision at all. And if there's no way to make it consistent across drivers, it's not the right tool. Maxime --v4rwoqplwp332trx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCZ872qwAKCRDj7w1vZxhR xfDdAQCFXvj/doesASzkIHFH0zB9NLLN59l3YZOIRTbK66YYRgD+KKLR7EXgcgov 1vvbHZ0EY8qhZsF/1+Mwgg9bFZh+1wk= =KuAg -----END PGP SIGNATURE----- --v4rwoqplwp332trx--