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 0AEEFC4167B for ; Thu, 14 Dec 2023 19:19:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7A4278D00E0; Thu, 14 Dec 2023 14:19:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 754388D00C7; Thu, 14 Dec 2023 14:19:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5CDCB8D00E0; Thu, 14 Dec 2023 14:19:29 -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 49C7B8D00C7 for ; Thu, 14 Dec 2023 14:19:29 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 22B434046A for ; Thu, 14 Dec 2023 19:19:29 +0000 (UTC) X-FDA: 81566387658.02.A6C2F71 Received: from mail-oa1-f52.google.com (mail-oa1-f52.google.com [209.85.160.52]) by imf20.hostedemail.com (Postfix) with ESMTP id 4B7AD1C0025 for ; Thu, 14 Dec 2023 19:19:27 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=soleen.com header.s=google header.b=SgpiF3ad; dmarc=none; spf=pass (imf20.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.52 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702581567; a=rsa-sha256; cv=none; b=DIBEAmKHpq4gaDgGQhJ960YLPJdNgaSajKRnQsgPaxl9+l95Nod/dw/V3CVypWXGsfF0TX httCMb8HLUGobQ0gxPbU0CAa7mLL5dDH2MA2sfRqQd6QS1ZrHH7Cylz+8maS8ngR5/12EN dPyttpI8z/2lykJ4a7Uq7y7ZLUjm0cw= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=soleen.com header.s=google header.b=SgpiF3ad; dmarc=none; spf=pass (imf20.hostedemail.com: domain of pasha.tatashin@soleen.com designates 209.85.160.52 as permitted sender) smtp.mailfrom=pasha.tatashin@soleen.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702581567; 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=ZGqN9VyFA6bGzLMvanbVJ9xu/V9dzBL2qAxRA0SNydY=; b=VhbaM3Vvwe/96fKrq96iRUFTt8AQnFd7bPR9whhj9DfornhNEJCDDJuCcXigSTG9STnAZu 1HUrJWcaAdzbSiXCCl05qsYw+kUKSXi0CgeyE9W+JkPMJN9X+SOXlPnyxVeBqlnnV1W6nr JNqMyQPL1ZR99bUiHZvTRrIpeebHx/s= Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-20335dcec64so1120018fac.3 for ; Thu, 14 Dec 2023 11:19:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; t=1702581566; x=1703186366; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ZGqN9VyFA6bGzLMvanbVJ9xu/V9dzBL2qAxRA0SNydY=; b=SgpiF3adZZPnpFYar4E8i/Rj8KNvmQr+Y6nQ22HtgdUln2mQMy3tUepgHf783rAb8s tTF+aDPuYRj/Qu4IxszhpvKSBAVGmElThHnvcrZoCdR1h7CgVHg+9SF3OLh3/OpcAFfR Z+HKuif9BzCgo5Z6sQM6Ke98K3j3QtKfT3fVCw16aSoCClHz3ZeIOUIKO0QF3CxuYe7+ MNYQbGovHWwx9KDdl1xcFTVByjO7X2HwqlshNEaU4B81Mr/Cma4AhTcZBDPQvtA8I5UF PxKpkNZrDQgQ8VwMkO3Dgol3I03Ddm+g42mN6pU0G9VRP6P2fZuHYN4/0+R6aXCFUsmL z7Ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702581566; x=1703186366; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZGqN9VyFA6bGzLMvanbVJ9xu/V9dzBL2qAxRA0SNydY=; b=uelNt6Wd2ho/x8bdt209JKpI0Yumfuv6pxAyDdXR873Fh4EFLcpIc5UQAUVBqb6691 rdOG/Nk7RPa2+TnJjVyYyfNyLfqlOH0CabznFkKcY0CaYVTrRMcKnb3sVakxyvyt1qTI Q9LXSXfoQy2NcIVis2Zvl6LSXzQ8wSJIWeZopxCb+p/2mevo/+KyGTjV3uYEKQpI10q9 aiHnZn5u0LtzCH+CqdUFE2DFcpF0I6iY6eFh2hxyNzJu5qGIq/tn9mX8ZCpccepovw4y ScfX8nw0nZmUA7i7SpAl+vGvvlPQtYlyW/C5imjicHFE/ElgjHKonZAywA6Enk/KtTmi PRcg== X-Gm-Message-State: AOJu0YxOHrR9WQ1RcvnbrW9tB9/BSgPheVuC3s6SPui2z5iBdmDAhGj/ Wa+ENrI/ujxDCEc8HcdgHHycmHQY2NIT3gKWFv9/fw== X-Google-Smtp-Source: AGHT+IHAnrtenlddaWtCyLx9aBi69QrVuHVWG2rdYXiv2yuQ5vKdApOHPoLr5i+XPih06QNJDodZZT5+m5u6D1Em/48= X-Received: by 2002:a05:6871:4099:b0:1ff:805:b3e6 with SMTP id kz25-20020a056871409900b001ff0805b3e6mr13641663oab.6.1702581566484; Thu, 14 Dec 2023 11:19:26 -0800 (PST) MIME-Version: 1.0 References: <20231130201504.2322355-1-pasha.tatashin@soleen.com> <20231130201504.2322355-10-pasha.tatashin@soleen.com> <88519685-abfb-e2f8-38b4-d94340b40d1d@google.com> In-Reply-To: <88519685-abfb-e2f8-38b4-d94340b40d1d@google.com> From: Pasha Tatashin Date: Thu, 14 Dec 2023 14:18:49 -0500 Message-ID: Subject: Re: [PATCH v2 09/10] iommu: observability of the IOMMU allocations To: David Rientjes 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 4B7AD1C0025 X-Stat-Signature: yzxh7bxos4gj7zzwpywzhqiotzquh51w X-HE-Tag: 1702581567-450206 X-HE-Meta: U2FsdGVkX19VPEatqWnmHlxJvwdRdD6sjO+8PClco8Ws3GvwehPww4s2+aXk/v1GHXRg8GLm+jrFYuCighs9RnXd5cBpInvmmoJOhF07j5ufO1E9toxO0WbocMsaGAfFDah1LAVE+B4qVeIuKfWcODs0yFZm6o7VxmTggHBWIpDHD+wLlqF2PgaN3j4OW83L81a8SxkkPFs1D6/uabrnYcZDTKOBuYcJBKveKQQlf4I5SsFPDa20W0qZuffJM6ZWdm8HLJC8eIhqW2v4wsLLT8ZuVd7wUZKmhofiwtglvmo2y2guroXr7NQBFcTFYuGqQMLyiflTI7ezT5CBclDzKfy91xUm2XzWi9/or9//XwE2GQinke/1/x9njq7Uoo4YjcOkmBLVdC3gOA8Ls9lI/RxlR010uwKdHYa8kxhEpPQpUYvfkm3QHpy4JpWsbHqaAmy32eJjh+bmeE0LQg1CJubZIOVYgCjbKLdDIwHALdPJgFEezkSHdi7PuK9cwmlDhQSWjieMgQGKm3PihB8MXWsY+nuVukltE16b+btLeRrFS5aRZ2RsdwiyeiCf2oo36be6+dGdF/PXCFkflksJBSaeBiHbendh/mjHk/5nzdg0+GDbtS0fYuhRvJoEV8AeGe0Vx3KaKcj6YGjQP3UO4xpuuJlg2prLZteQVzS567fYJdafcfIrDR78J4PbODR0/52vxLGWFO+830qDGKH9QtS8GGOh3cm1MRMD+swkf87eLl+VEw8ATqTYIURtvaRG91RY9obKGzaicK1jIyuvL02BnoY6/J1fXlc6gSTKQClYyIqAXDpapQifGZfASBGtPHLWy3x89nf6pg4HbNl33AajQwtUY8FpPMFRL3JHn1PoPR6qqvc5fzWKw5iZkTz6EvtHcE06Wxt006IAVbPNaYfWU59rKtZ2A+eHu+UgKOB6E3I+LQh0iMfHFnuaErNJVwhemsYlv/rAt5+PXNe LyYXThOd Mi8HWE5jvUr2oAh7rdPx2meBpPmJqWaSis+xwlpmij54q2nyWGeL+/0bEAz0wZWLPxn2Fam0EGt+IFmurZqgiLH+1+gi2EjFQLZjor8Hf2+xjCY2nCUkCITs52+Xqqmb+fpfL0TUzS9zNHeTQg74YmPV9NYnRSsUaGf3QshRCvvNWG+DSZTYttcVDV3+cKikgYxhsqBmq3ucFh5jM81plMoQbL4rL1u4+htvgO5ObrXyXcJcu9JjASspqHQPjImRemk6yNEKZZG9WcTxhnnJuRNnveTM2gFa7oyosG+lomMJTcWdVAVBLPIssCGsb25SsxnODXS0KkMpzVxWLeJN6VogKPPxxMic1eNvK 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: On Thu, Dec 14, 2023 at 12:59=E2=80=AFPM David Rientjes wrote: > > On Thu, 30 Nov 2023, Pasha Tatashin wrote: > > > Add NR_IOMMU_PAGES into node_stat_item that counts number of pages > > that are allocated by the IOMMU subsystem. > > > > The allocations can be view per-node via: > > /sys/devices/system/node/nodeN/vmstat. > > > > For example: > > > > $ grep iommu /sys/devices/system/node/node*/vmstat > > /sys/devices/system/node/node0/vmstat:nr_iommu_pages 106025 > > /sys/devices/system/node/node1/vmstat:nr_iommu_pages 3464 > > > > The value is in page-count, therefore, in the above example > > the iommu allocations amount to ~428M. > > > > Signed-off-by: Pasha Tatashin > > Acked-by: David Rientjes Thank you, Pasha