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 C1A48C4332F for ; Thu, 14 Dec 2023 18:00:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5181A8D00D8; Thu, 14 Dec 2023 13:00:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4A1BD8D00C7; Thu, 14 Dec 2023 13:00:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 369468D00D8; Thu, 14 Dec 2023 13:00:02 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 20AD78D00C7 for ; Thu, 14 Dec 2023 13:00:02 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 03783A05E2 for ; Thu, 14 Dec 2023 18:00:01 +0000 (UTC) X-FDA: 81566187444.28.20B2112 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by imf22.hostedemail.com (Postfix) with ESMTP id F124AC0020 for ; Thu, 14 Dec 2023 17:59:59 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DvL6XwQ6; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of rientjes@google.com designates 209.85.214.177 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702576800; 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=PZ9x6kLcBYiEdBJWGUfxINmlIVM3g2sEltrcooCIdH0=; b=C4IBj6mTTUihtkc98EgWkUDSNx3vedRAyqrwYW1vcTUY2ata1N5wabpawVzv33tf/1C60A qF8QL1/tHUo3nnL2aTWbna+zfkcsVUSnplfUCQOx8x0C/rfeXzLPbJwRNa7u88qctALAlA bgtQy3EZzO7d66PtS+3eGGEyilyuRR0= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DvL6XwQ6; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf22.hostedemail.com: domain of rientjes@google.com designates 209.85.214.177 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702576800; a=rsa-sha256; cv=none; b=nwbXalO5qwRarhbyz2/CSbbxZdIwfu7qMgYRWkG7EfZrDdetSr7umeijfMgIJJFLztlaVu jLFP0mT00C9YQqQWuomeA1Zc0vPXj292itBZ5pzt04uNR3Mf+pu7O6P3iAzjPIIa9TJL9c OgZOnEXixQWAEa/ClmvJSThWQtB6W+g= Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1cc79f73e58so3355ad.1 for ; Thu, 14 Dec 2023 09:59:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702576799; x=1703181599; darn=kvack.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=PZ9x6kLcBYiEdBJWGUfxINmlIVM3g2sEltrcooCIdH0=; b=DvL6XwQ6IMvc06FBnAfJlp5qLiRLD7fVv+XsQW0b+7VfVYXfeC34k6IyLVFIhWbjMc vR4/+GixFP/SqliVDTl06VIqhHo4JNTfeiaGH/K97BXYKQBem+mWVa12jv1Wp9YaZn9i D8bQm4ZxEsqgjmevFIH4/mIzfDTyIjLugWYtiB5ekzc0/4THUyG66kS0+oSV8BTwBSVv gHrsay7SSjmrSZIhmCTpGt1WtBwtTkOeZ7+DXTjyzWK56o+mrooH0Nt8Cqar62TjyT1h fjERu8wqvBzkiF5X2xQH2HFpHlYZn4xRzNW6z3JogwuzNgrsfFnq5f+efeu7wYrYks6y KvwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702576799; x=1703181599; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PZ9x6kLcBYiEdBJWGUfxINmlIVM3g2sEltrcooCIdH0=; b=wbP6PbMZs1m5RQktBM3jjudNlPYkuIvo0hJum3EVjntJf4iwbfCu+cJwpn3V7+MidW skHFjnnGjgaJ5CnwlUM7gACip4rXWkjy9h1wB03uhrF6B4ULAB9D7f75zpDGq4O+jrAt oqmJCpOnWw8aP/mJzeP9ud36zYd5DK9dR2lxbRJDFxqNr3qzqexZrMmfxQIk7KjahMEt oTiXUWiUasEB+2q/TOoty80ArhcppL/4vk7+pcUp6D2iIp6jt6VcfJgamgO512I0OxkH 8cEKrJMgvJ22RsrzKTpJd42AzkB263gNuz9hKsyM86hLsXHqUlUW+Xca8rf8QMOl8SCu ZXIA== X-Gm-Message-State: AOJu0YwJr8EGUp8SpK9J//1TB8CQy+JEiOdZQ44NwrTwRmf5XTTEpdnn KZQPW6QKbk5eiBbSnZ//IeV8HA== X-Google-Smtp-Source: AGHT+IH5RplbwvbCKQv+ptuR7ZWj127uLmsE7SQkvEwRe0Gbuexa/KME9clMyovQW6MkVTsfPUZxog== X-Received: by 2002:a17:902:d2d2:b0:1d3:7d54:be3d with SMTP id n18-20020a170902d2d200b001d37d54be3dmr49997plc.6.1702576798577; Thu, 14 Dec 2023 09:59:58 -0800 (PST) Received: from [2620:0:1008:15:740b:4c24:bdb6:a42a] ([2620:0:1008:15:740b:4c24:bdb6:a42a]) by smtp.gmail.com with ESMTPSA id y18-20020a170902b49200b001cfc2e0a82fsm12675679plr.26.2023.12.14.09.59.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 09:59:58 -0800 (PST) Date: Thu, 14 Dec 2023 09:59:57 -0800 (PST) From: David Rientjes 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 Subject: Re: [PATCH v2 09/10] iommu: observability of the IOMMU allocations In-Reply-To: <20231130201504.2322355-10-pasha.tatashin@soleen.com> Message-ID: <88519685-abfb-e2f8-38b4-d94340b40d1d@google.com> References: <20231130201504.2322355-1-pasha.tatashin@soleen.com> <20231130201504.2322355-10-pasha.tatashin@soleen.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: F124AC0020 X-Stat-Signature: 6hg5qzz86k7tc13z3ig67nt1csmnycgy X-HE-Tag: 1702576799-178922 X-HE-Meta: U2FsdGVkX18M8KzKlgQNou+Bzj/5IVZdhs12D5YHiNlB8sGQOTBKxw0ZVm6mKnDyyyN2pvZ26GPhf7YhBdGuIs9Lla+oDqPGa6ES2cFfu1vw+hdWsz6QYxCXXLXH2RFt8E4ejLeRKpLf1Uft7FmHDkxjLoT921Bfjted8ME+SjdsceLyhHPNf+lzk72p/YXYaZAJ2u7TQJ2Rv3jsY3hoEPC1328id8q58ifSo3U6WqhUH/5wU9bgGMiMFa6NyOlcPj1l8mTaPWaFw+pI+XM6GObngPLbAPHeN9iRx4GjGNZndFNkDU+KzikUQywfqUK2ULzS4/TFENs9gC/Vlu93faREnuGbwTiEtrwTwXzZYbLlEsDCy1zDQ8ZX0pnr9eb+VAKhZ/dN6X5WHgbdpzJ6K5S9BbMFgzmmRJuFeQ/3u0qErWVAL8BkLeyRkAyngRMsfQHC8kZNjn4t6YOi+fQ25ez3cCR/qlZgzhHTFx2iUkAvJ2hQ+7yimuYRlnvEsv92tG6rTSnofh5Y4ORwIcT4URcRwT1T6pjsJNR2cBDrPQuXxugbVPXwFbCAlizZgB/1Yo9L9D0d1gMVFwuVYdLnzz+5OhXZ2ZFYWGD++t9cxcOMc9o7jBIz7nwlpR06HxwSaq1fDU8NnUS69p+C33r0lOF3rdGEidQdI+lnUGR4Kd6edtIUJ77GDyzroysdPxyrzO8x8Be1Stzl/if/HZLQHlWD60mftZustjnZmJ8Z1l3IRBcIUIhcvTmaGdkbtEwMuxcqJE6NxGJf8mX19xVwzmGHgKhwCqDEpc5vit8GCusWYbg1cmmKixVGMfeWXkoZEc/kRcvvQn+CsunMjHbgHCXZK/K8gyI5bd+q8AVVkoKrlXsRfbpGO6JlDodoMsWG8wfG/vsGNLEuK7QHdQ7YpjrocHlmbf/M3Wqh1DhPiSiOpPTaoevaWmF2RCHptQB2f+CmgFsD2g9nxpQKfei gtYTEa6Y 9VloOkx20vIlUfIn6Ql7letQ0VXLx7DIn8KbXPNKahnOf5XmmTvxZLH/AsLpcnsvB0ih28qeiZCK+FFRcuXHHbdnt8/o3zFeQlC+Xnlt7PzFHwJeHslEJpyc47FlpzKvQCC+nTC0M+Emojd8b9y+RSD1OV9d9T8onMoGt7PEZqwbCOiwTujNgou6Wh4fsruJcz5V6WmJZspWSQLdb2pqLQjzhLMniDT3syW+qox8jtJzsWxW9OuBNNOJcuzOw0PEBtmqmF5yASSThvTWDCOccgaVFbHDYRaieJEGWAI0oMZJbSvqc+5E60HuB/UDOOj1l35+5IGo7PYpLOF5fQOdoyIMjhfkUoJ/wQY/2DXZWdqlYteoz9tF8dqm5fMdJJhuSRW7tGEJ3QFd96x9U2NJgWlKRWp1h2/0DHmrn5H8J2tMFDQTg2ZbAmoiUnBnk7XHNDxJPz322Kfz8MLUl07u2c21rX8JVEZ7MHU+4ohrKH2VqmO6Ivh/LA2fhHCVhQDo2SNDg X-Bogosity: Ham, tests=bogofilter, spamicity=0.000074, 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, 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