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 E5C10C3DA6E for ; Fri, 5 Jan 2024 09:02:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 524C56B02F1; Fri, 5 Jan 2024 04:02:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4ACDA6B02F2; Fri, 5 Jan 2024 04:02:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 327D16B02F3; Fri, 5 Jan 2024 04:02:24 -0500 (EST) 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 1F13F6B02F1 for ; Fri, 5 Jan 2024 04:02:24 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id DCC91A1FCC for ; Fri, 5 Jan 2024 09:02:23 +0000 (UTC) X-FDA: 81644666166.29.AF773FF Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf07.hostedemail.com (Postfix) with ESMTP id A473740019 for ; Fri, 5 Jan 2024 09:02:20 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=LOl7umdX; dkim=pass header.d=suse.com header.s=susede1 header.b=oXf6BzBU; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf07.hostedemail.com: domain of mkoutny@suse.com designates 195.135.223.130 as permitted sender) smtp.mailfrom=mkoutny@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704445341; 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=/Hmj9D9VfyQx+ZfVXhsSYh7Uls173247uQLnYHxXG1M=; b=NuKEC4qT9V7aaY2eVSEWK6OdQniMe6XbglPd0rjqRQwhOz485SFisoqJ1fCSroOx2fmf8w 9lsHk45qvRTg/syunbBHT5jyQBIR8aoo4mhNGkkwGLFDa9/yZ7YNgnsrcTPSVnXgXa3Wgi ghYvscIFoztHuP2/2DtAHBEmJ1JAmBY= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=LOl7umdX; dkim=pass header.d=suse.com header.s=susede1 header.b=oXf6BzBU; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf07.hostedemail.com: domain of mkoutny@suse.com designates 195.135.223.130 as permitted sender) smtp.mailfrom=mkoutny@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704445341; a=rsa-sha256; cv=none; b=mLd+2fkNcAsvPVp7I3J7fKlioNvN9FEaqq5MCvW/8n3mIqew3beOSExfK7twUU0Vg/MwGo 9KJ4R8ZV7+WM27r/9QwvUwUwpna0ZmOd9JnL64z4VP8fPYXjLTbbqeNUe7m4LwptE+S4O2 abD/EBI+/7vLhdGskwq/xDSlFFtpLcc= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id C4C9D21F4F; Fri, 5 Jan 2024 09:02:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1704445339; h=from:from:reply-to: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=/Hmj9D9VfyQx+ZfVXhsSYh7Uls173247uQLnYHxXG1M=; b=LOl7umdXMasBBJC+adYeUl4Qi2+31gpUnZx2Dszu/570f6w9mSpa5Zj2pQL35AmskmGqPM bRGrv8eW8BsoW3ia+yEWFtC0eKHgC6MUnRuXnnLFT3B0EOt4qzWhLqyTowMGBaNBPaCyEI ginbt+IEW3mLW7T0tgfzQTVplxmymGQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1704445338; h=from:from:reply-to: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=/Hmj9D9VfyQx+ZfVXhsSYh7Uls173247uQLnYHxXG1M=; b=oXf6BzBUGOHvQ67mDKNH8+c9QYm0uiGfDeK4Ufa8ynqSMGwJKittfVFmT+4clTun94BiM9 zEnRGSQskkF33k+CycmilhUBqsV+8Aw6RSsF4gcF7o1WH7RzsB2jc/9clyNEy65noVfvVK WrhQcDV6UJKqajwr2AxsXuroJXVKJpU= Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 93371137E8; Fri, 5 Jan 2024 09:02:18 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap1.dmz-prg2.suse.org with ESMTPSA id zoe2I5rFl2VvRgAAD6G6ig (envelope-from ); Fri, 05 Jan 2024 09:02:18 +0000 Date: Fri, 5 Jan 2024 10:02:17 +0100 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Pasha Tatashin Cc: akpm@linux-foundation.org, alim.akhtar@samsung.com, alyssa@rosenzweig.io, asahi@lists.linux.dev, baolu.lu@linux.intel.com, bhelgaas@google.com, cgroups@vger.kernel.org, corbet@lwn.net, david@redhat.com, dwmw2@infradead.org, hannes@cmpxchg.org, heiko@sntech.de, iommu@lists.linux.dev, jernej.skrabec@gmail.com, jonathanh@nvidia.com, joro@8bytes.org, krzysztof.kozlowski@linaro.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, lizefan.x@bytedance.com, marcan@marcan.st, mhiramat@kernel.org, m.szyprowski@samsung.com, paulmck@kernel.org, rdunlap@infradead.org, robin.murphy@arm.com, samuel@sholland.org, suravee.suthikulpanit@amd.com, sven@svenpeter.dev, thierry.reding@gmail.com, tj@kernel.org, tomas.mudrunka@gmail.com, vdumpa@nvidia.com, wens@csie.org, will@kernel.org, yu-cheng.yu@intel.com, rientjes@google.com Subject: Re: [PATCH v3 00/10] IOMMU memory observability Message-ID: References: <20231226200205.562565-1-pasha.tatashin@soleen.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="p5ofvbvnu5dmxsky" Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: A473740019 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: p46wx65h3aycdxn7tmzwr9fa4bh1yrc9 X-HE-Tag: 1704445340-718767 X-HE-Meta: U2FsdGVkX1+CwLqJsX9rcA/WK/GXrF7kjKgpB22uU8FM+QwrYz5/JiJEHf0LhykCan5V3EMf0i/hRtJ9lOdnfzUawl1ltq37BvJNhTc39NnGCMwT3utrsn1EuDG1IYRzhRNhChQ1Ya3mIgm3HpzEtmOej4wgZEL5xHTwg1mB8X4H4B6vTjoT74d+cSBqz1ZQBWRlHafV6JZFjBj6UiPgorb+tisQcDPMBlTtD1yVrNM7ImvVL3J3eZ3QZW7mESYeEr1ph71zTkXCAX4/Ms/VWNWxk5XJOQ9Fu09Gh7wx3wouomlva0xrazqyieHL2Bbqtu7jStEr0sjh+LzywX3o4jndWAAFgn13gvpPr7iqUm7NVwNmSoZ6s54Zo78QdH/W46iqa/ohg614ohL5O+05t9kQz5ecD+3w2ytpMlZajSheS0s94EKSKx3jgf7RiF/0b3/U+2lDGy1TWbhIN0HD7ksmdN0xVPW+/v124LkHzZSfXAUudbXbO3Ka+2EhoLUakzGRI4m8mi1WuQNABxaYJrHlGQTZ0KhGPqsOoeRgtsJ2Z4URHxkAVQ3sAvVqkrUPdaCWlexCEnE6mdZV89FSFHWvrq1FquyKoh1UXtxjEOXv6Aqge1g/fTdaGmeG8TAj5kd7001VvMVmuHaj4yAg1kyttVTtfX7Mq+ONThWJH73ZQICR9MoxLYCH5/u8AtD1isDNCm9NBvcUUsFiKTLbsQEDU9tNiB3zHsNSrUmhy5CMhXD8yNyu+s+Q83vuxa9CHQUj2EKHnIYx/R4UIjvttaVBci3LVMPorVGSxtLigEbGfkYrelZ/ixqWTxm4KsgiuewAgnMP2smjtWjK+C6sLtUe5AkzX9cyU4e/ZlIf+LYtEOmUeYYOFKjtHO/4c9BwBL52L6NxUhWh5Rk6tmBtb7jdX1+th62r5YRxjNbP8JxqH2IFrwLY360KJxxPo7GHzMiDsO2fIGH7sA1dlRX cxz+ISzy 8yp1HuVSGqxDsS8BWUMBQB7TkK717hVUpLApZmZRIJ/umd2QZ1NCk/2nzNMA5Th2LRXOv0lK3uv3uzahjKmO9DT8CTW7E51+F+N2tDvwBwlUo037ViJ57yUfRQs+C3LnWtwhiM+BMlQwkzEsIjvni8Q95uvcartlOGBA8Wq49kYXmgWkPz/ddltBdgnom7n1hhx1T2ddocmRGIPPOMMlynkQbEhqUEfmr+J6U5IU1dVv2VowIymFlBV4hSKOHFN0mSzYhwlejGdU1w7XTQ3XnybOVxoZjQM4XfijNYNgDdj4GVJ/t2WWDGP45XN5nQgsxMd+laZZ5z6rKR65OsRltAcxJm+zCLoYeEb4WBB9tbQruFMAYAnSe8fOyzzZpuja7y2Le6Tu6AexWQkrwEV1G6m+RgPyXU92RugJ5wKCys6cPmdVLiBR+yi1FArRQ6nCew+PsrsQ0IQUlcHmpaf4oYMGYcQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --p5ofvbvnu5dmxsky Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jan 04, 2024 at 02:12:26PM -0500, Pasha Tatashin wrote: > Yes, we will have a difference between GFP_ACCOUNT and what > NR_IOMMU_PAGES shows. GFP_ACCOUNT is set only where it makes sense to > charge to user processes, i.e. IOMMU Page Tables, but there more IOMMU > shared data that should not really be charged to a specific process. I see. I'd suggest adding this explanation to commit 10/10 message (perhaps with some ballpark numbers of pages). In order to have a reference and understadning if someone decided to charge (and limit) all in the future. Thanks, Michal --p5ofvbvnu5dmxsky Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQpEWyjXuwGT2dDBqAGvrMr/1gcjgUCZZfFiAAKCRAGvrMr/1gc jvXNAQC/s1r4INt0DOMzuMTQyF7r+E2pYEbj7Prf+TyU1lbn7QD/bVGBlsIv9kpI Hr5Fq+4l1uV/keTc7yErY9BpbizGVQ0= =aBiM -----END PGP SIGNATURE----- --p5ofvbvnu5dmxsky--