Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6215610rdb; Thu, 14 Dec 2023 11:19:46 -0800 (PST) X-Google-Smtp-Source: AGHT+IEl1Bq4JSPHa83PgxeB4qSy0dqCnKhwUL1iQthVBmTJ276XqJqcQPiSDNjgv5RgeGs8BFBs X-Received: by 2002:a17:907:a0c6:b0:a1a:57fd:3590 with SMTP id hw6-20020a170907a0c600b00a1a57fd3590mr3810759ejc.13.1702581586611; Thu, 14 Dec 2023 11:19:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702581586; cv=none; d=google.com; s=arc-20160816; b=GIfirug7ZZYWkWFljB3zoiQoDrkSvgXbqo7qf6VeYyYMlz1K2HVvQnXIWRt7ExpmsY o206C+hHBCH7IeJVpE9iR88fxKWqSJSZgHfYwCemgZ+e9aHcBpVEtOfUy52XDoCKWfOh lUBav7E1RnHBONGGRWmEasm/bm0oazfHBL/ukIhSfirrRUBI59eGfLtFNrnK7SipwNHD DwE4k98AfD9BR3Y5pKBMWEucljmexSucUkNoFm4WcbT9v5JlywluzDRwGLz3dF9FAiKu GOZuVD5yFJb+bAvEJfdhXn4w2BNEM721XZz/aIcAhGlQoK6LWrbrPgwk6qyOgWwjLe2c yo8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=ZGqN9VyFA6bGzLMvanbVJ9xu/V9dzBL2qAxRA0SNydY=; fh=1rxB912M9W1sOH8Y6Rv0K/pl8AH/UtGdgruDZR8YGro=; b=XnRK60Wbrr8U+mzc4rTy69yjDAyol89JDccNsUJyO5t2JwDuY0THuIZF0ffvhGxtyb nERWUi2sW1uZnBn8OqlA8rHzdG/+SNxywvjKj4ZevYUUIoVpDLzpn9kX2f6N94ULYYJh PciQhcUDeom5UwaZvWDKlU/eNDhXfzzgvUW8r1Dsp54C7HSoymmLdpqg0s2LF94gbUMJ eO+4vPOrb/O23F/YIyx9DUDp4yFa0iIRgkY4GpiCv4wmDGZI/qMvwgcOlPiraOniqC4B 31x/DdRiLtquBJX2YODzCJHtL1RbYS3HUZiZs/WY2nXbDej5eXB0B2DKvAXwkAwFe7Ul myqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=M0gW0TDM; spf=pass (google.com: domain of linux-kernel+bounces-6-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-6-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id g3-20020a170906198300b00a1de299f229si6875417ejd.439.2023.12.14.11.19.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 11:19:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-6-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=M0gW0TDM; spf=pass (google.com: domain of linux-kernel+bounces-6-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-6-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 567911F21688 for ; Thu, 14 Dec 2023 19:19:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3877E692B3; Thu, 14 Dec 2023 19:19:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=soleen.com header.i=@soleen.com header.b="M0gW0TDM" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-oa1-f41.google.com (mail-oa1-f41.google.com [209.85.160.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CA22769787 for ; Thu, 14 Dec 2023 19:19:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=soleen.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=soleen.com Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-20335dcec64so1120020fac.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=vger.kernel.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=M0gW0TDMZ1cOi1yrWcw1W4bE11jULEKanC+u1rXJzMgCz8em1s6uFo/o25lvEJ4Hst p2EnRHGV1Bac5AmfplX1dEpCP/DT287CovyVkoH/NT7Y+TV9384LgZb6/mf6n+WGgV2K EtV4k10/hr+ygQ2S844dJMMJK5h0ePSkXTcvwyFygPRu8S8m4nMCSVZnaLm2ubM5e51X ETH0IiTQiDh+z/7z2kJTLVYATE5/P8sLBJqEO9OZK2x3pO9hJRo5pnNPcFIF4mx8pZ4T v6Nf1i4s3v/dTT0QI8wCXtHpVJwrkMb3UOokIW6x4SDQI/6jleRCOaYJX8x0tgPLwGi9 nPbA== 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=s6v+RQ8mgVeZuA/nWGvH0eZ3qaKFfVgiTcf4Mg6M20emilbqmRaeFStWm1zotPIUTV NVLlV1yaJrnyZ2LG9BYNeACMId1X85vcpXUwvsetjKeGapxgKDFKgIH3WVHt5VrA/cS+ NqXIwJzhu6lEGPLePrDsyK7bPKlQQWPOlSkKqxcWPSSO3dhonefaWeXptHOFGMRcLSJX 4kkYpRzSt8P4Idy1Ab+kWeKfq2OWfO3kLoFshHkuflp4ivYVflftGHdos4p1KxoZTgRT jeUIrsAzCj/lsZXMw/txWDmyfJCyxp5D5eMjIWkCrtkG0eojbA9NX//bKAhRvxd7Ckeo 5Tig== X-Gm-Message-State: AOJu0YySDqQZgTk9gM8iI3LlrrDPGwaJZxCeSICMuL818vdjE3jxTyXg LWTMEoR+pfbNPkgKwRMS/EkyjdPqp0+2WAKDbzxnEA== 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) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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 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