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 2182CC46CD4 for ; Wed, 27 Dec 2023 00:25:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6B4866B0072; Tue, 26 Dec 2023 19:25:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 664296B0074; Tue, 26 Dec 2023 19:25:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 52BA46B0075; Tue, 26 Dec 2023 19:25:35 -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 40B876B0072 for ; Tue, 26 Dec 2023 19:25:35 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 07BC0802A4 for ; Wed, 27 Dec 2023 00:25:35 +0000 (UTC) X-FDA: 81610704630.12.A9017F2 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by imf21.hostedemail.com (Postfix) with ESMTP id 329351C000A for ; Wed, 27 Dec 2023 00:25:32 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=KnMXclES; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf21.hostedemail.com: domain of rientjes@google.com designates 209.85.214.174 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=1703636733; 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=8yhvNEPy1OdHxiHajFepdZmy+iFIGCud+lbMtAIqjO0=; b=qLryyWx5FV7LM0nPh8HCq2LTcjKLgN7gm8K0FXuVSs81o8Z66FXYhVhAvAMxwOO3e3L4GO zSgsId6GMizBQuPOCQPIMOMP+iQUZYprZ4Bzfs+BpcHUAarfIDDChtmx/5VWi39NnUSety 7VSA5hjVaLzoneYw1RWzBhtTJAvQbtY= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=KnMXclES; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf21.hostedemail.com: domain of rientjes@google.com designates 209.85.214.174 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703636733; a=rsa-sha256; cv=none; b=RgVSb1Kl4zMvaBnQhvbcU5gqBP2maez45/6b8+HPJJI2E456A5borsDMcsentzm0Z3sXqX A8FaNMjuzY3xUi/oFFM8TNbK6sgUUGEw0Ic9IYalJ7XHXRiP86SOtp0ri5Of4FY6E3NLo5 t7V2MNiZ03xLlxKXhGa/dmv/Uj7jinU= Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1d47fae33e0so18725ad.0 for ; Tue, 26 Dec 2023 16:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1703636732; x=1704241532; 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=8yhvNEPy1OdHxiHajFepdZmy+iFIGCud+lbMtAIqjO0=; b=KnMXclESJ32jhZEebjbmh4qNJjZbJDuBgSLtl9DW4R2tMvhu3+jeb0OyjaSZDYwS3F uPBhQwCCrHJ54MPrK7O3FYXrypmL1DLOn2PCsjNglTtS+mPI2wqNsy1ED8PObH3QSRqG I4MeAWxx3VjMsCtZauYDdQf3FfUHM6e8T2D/gTfz35B22+Q/xX2Go/U3H3rlfy5DO3uz d/09zfWuNDdnuyGlj+BlT7InVYz1L6nGMUwk7CiswhOd9vXkrxlTy6yLOnXWUw+g9A32 Z9KxSxo/AwFCtJyhFTPhLntkt6s+PCW4dpeocOdq4sF43ycz6UoATOWPLEjlPMF5wNfK XO9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703636732; x=1704241532; 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=8yhvNEPy1OdHxiHajFepdZmy+iFIGCud+lbMtAIqjO0=; b=brTZ8I4HJkCzGj7ahYrId6H9qX2RK0U2ygC34rM3A3ls3Ry8V+dJFo6i3uINJjGlVe vf6TrM7OHASIe4uLOI6pOMv6nn/90T5AXaU/UEkLQILuN1v1SnXDk7HaP5beLiEV4qxq kibsykr0pCvXlB/BtR+sfBdVCvV2mrZqW1YBibnftC1ixrYVOD+mFYXjH+YkNJ1EnPID wSiPdew8jSryeI21UGoDEmdO5l20C9dP/dPflu4OBA0wMFH15hRCRIL8lscTO7Q6L4iM KP+9wboaMPD4KMr02cuqKY2Guk6yHyf65j+VShNlolbSha9K/gH7TmIahNilT2AvnsZy rCPw== X-Gm-Message-State: AOJu0YyKvyvWHOJ85fKwMS+dVbJinRg6dTA1Vp9SxGg3qA/USlJVZXSe 0Yd8AAgwDdouyadhI49jfSjdCCHUhOfx X-Google-Smtp-Source: AGHT+IHfrTTFDhOmLPe/BcyhT6xcBiwDnUGm4X46zMrKWUIrGhjoY17pKeWHle6/bW8eRgBmSHtD6g== X-Received: by 2002:a17:902:f684:b0:1d4:55b3:465f with SMTP id l4-20020a170902f68400b001d455b3465fmr239910plg.25.1703636731663; Tue, 26 Dec 2023 16:25:31 -0800 (PST) Received: from [2620:0:1008:15:5a8c:89e6:ca2f:ea30] ([2620:0:1008:15:5a8c:89e6:ca2f:ea30]) by smtp.gmail.com with ESMTPSA id w7-20020a170902e88700b001d072365b87sm10636289plg.106.2023.12.26.16.25.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Dec 2023 16:25:31 -0800 (PST) Date: Tue, 26 Dec 2023 16:25:30 -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 v3 10/10] iommu: account IOMMU allocated memory In-Reply-To: <20231226200205.562565-11-pasha.tatashin@soleen.com> Message-ID: References: <20231226200205.562565-1-pasha.tatashin@soleen.com> <20231226200205.562565-11-pasha.tatashin@soleen.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Stat-Signature: z83ks1uuhyy3nybnskzhykz9zz6jaifg X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 329351C000A X-HE-Tag: 1703636732-528202 X-HE-Meta: U2FsdGVkX1+UhIcMSVyLF1Q4MwSjeplJ+E+1FA36p/qPe7AtjAuYX3Kokn7PmxG90ITzZDiecqFtW3gKFdbMLuZPQpRGMYV2756INafw/zud33DG6bEjpuDga8tuOcDPoD+ENWnKxa4IExtTUI8bXjn7dCvPZC0R7n2JI8YJOJDxlYs6LyNpVBm4EbYW5uqs9arTxz8LD8ntqyD6ybJRdniY2QSFPRbSY1NeQxjfBbMNdf2v+7TQpmdDZ+5BZdzosFNT7AJS+vPejgW8NHyTiPkZMnMfzyo/bI/5Ea0KB6RG1h+S10SMV3Co727wW+zscgLobbGEmg1SDIdnKHkjXtdeDR8eCB+6LcIBYg+RpePShPBYczq+RA1pYH3/xjFriOg002+EkFt2V/4NmgwO/bj0sOFNJgy0JMQja2fwvcRxTUjn080l4t6aG46lOxbVdSYgby9JEw6tv1s1DmRCGtikto+fZP+S7MvbgtZBRHraw8A56hhQy2KuhsY7GiHWN4fvMIzu2SX+8A5rh89EYH7aQx74WNBE0s2iClSm/1S2Kxtuo/pUPRAeXviz8WRp/XOGg37BBfvYgaxmS5n6q14xl2nChlM8+YxXcvhuO3ANXg8s0753sKBs4XIWMSsw4euDtyvUau7jzzCP9o05NuRfJg5GREYUYOOza0IJ+l11RVnN3eXutVcySFn5qnHfAI3fTnfTR5vkj6z20tJVi8iwB5qzjiZKnFaM6AIiM817BLCz7aHuNDXwMMQVnzbb1+aNeD5CB9yOUzLWweUGEA+gmoklcT3yCHY7p3vwohqAy3Ze75m++2vxUzkzalSMkHjriKoNOUlWa1XmDrzQJEsNCrrV8tSZb1D7XTDtSTG3JI2WK4dHQiK5smSkiiInYRmIHKM6W24MASLTIHGrZxLsm/3W5uEKpXF5z+DlkQU2ZlLYCPEIQcv3UQ1CkN4ssLI/jXmi/9XAWVFQV1Y 4wftcs4X FO1TXH+6YP1/CFKVjyBbNNEHJOsdFXR0blvb/DBAyZnCtetWewRKfjHPtKkakS7Lud83iXxBl36Wn5y8Ug4wvQ1LONK64LVAEkLc1/wU7REnsDJSSsmlyW1jlM+UE+F8i0GEafVNiaQunpVtrPihdwwSzElORThGpsSv+zv2sqpG7YLxi62VLWPE2Gg6XH4kXyBgl0An6qjJgKwmgd9VLBvecMTglvWbRY6WyJVfG9rgHeXoGE2R/7//WEkDdJbH2cYmeGihtheW/8wLdEPQsSaccprqcB+D7kPGB4hOKuDW14pNsk/E5F41IL9lCPPhqhzmGRDgInhtsl02I86fJiG3BmxgOY5BPPLSYh+OURXJYYnPOaZ2EEFEjPraZFihOvUUyVgaxl3qVUhg8q1wqyx3uWXnMU05mB93S3ld6YRbsjvPZ3vZQfoIbPLaKYUCWqtgBUnAAA2sBTbzPbgDDsecB6mtZQMI6y0xNiKL4O7Zc5/tnwIugEmAjjgXqq7I+hCwXpK3btxtZzAwL73uYmuxWPsilzQnM/juU0sschz+/VLo= 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: On Tue, 26 Dec 2023, Pasha Tatashin wrote: > In order to be able to limit the amount of memory that is allocated > by IOMMU subsystem, the memory must be accounted. > > Account IOMMU as part of the secondary pagetables as it was discussed > at LPC. > > The value of SecPageTables now contains mmeory allocation by IOMMU > and KVM. > > Signed-off-by: Pasha Tatashin Acked-by: David Rientjes