From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 7ABC1548F4 for ; Fri, 15 Mar 2024 21:28:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710538089; cv=none; b=sG5jflR4UiRDFr8KykB171MvhsYtXC354U00CLurEjmkhCLFUZuq+xWdISdqtzMKF7iAdyCdUZDnakrJr3mFEHlkAz0ON16ETgFSCfF708B4XRwgHrH5Sha3f7l2s80ssdXvQCugPkrTkA7OJnIJi2RO1409et+xcwYwanlC2ag= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710538089; c=relaxed/simple; bh=Q+XOPMRCM5h9lRk7auaVgXY8II5pi0ZuPsC/JllFwmk=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; b=sTwDQbci70G0n7tILHCE1glPjx5kFIup33QR+VCsE5z8QYh9/b523V0y9/w65uP4IQg5MvwTRaUnjnXm1azWx17SJmaXOVD019b/mAmAbnZxPiYDg4uLx3bMryOCwMAbZSQQaxh99dbv9u1BDsokG4qil8rbsEMyJHpxUyENE68= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=pRd1ydMx; arc=none smtp.client-ip=209.85.214.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="pRd1ydMx" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1deddb82b43so45175ad.0 for ; Fri, 15 Mar 2024 14:28:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1710538085; x=1711142885; darn=vger.kernel.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=f8xWPRJ3tZZgN10pKFEIYzu9dCAJ11FurTmpvR2gSvg=; b=pRd1ydMxgsuj+Hrr8NQoK6QopU7eMl3NTwg8DwMiJyev3uGRHZ20MRFilGiloEhYNy BZurOMG+VRtsZDm8HLAth2Cbo3aNMGyzu3RO0Qm8XaB2gDv98gFyIOQn6dFLMovlXllF dO8RwntiOeEZ8o8HdXNpDYpMrk/6rfaNSdlvTF25ZulGTUsl0lgZUF17Z3biCTOY7tKx p/CVtX96eFOQfP8yTcI0sMHN5RTfleb2a5arLivrU9eiNclfX1uumLXqOHxpBmW3O/Ey SJ//MC3ToLsP/CZgzPDNImwJXVqm3z9+Qge+CzsdtE0C4w/A3HARJwH8hg8Ovf8QjVA9 83Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710538085; x=1711142885; 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=f8xWPRJ3tZZgN10pKFEIYzu9dCAJ11FurTmpvR2gSvg=; b=E5po+wuXL+RXAOwB7Ga8ydSkoGJ7o2SnNFzJdjDhvln0qx4STYi34sojFLZwr60x+G Rekm93LxeFPW+Lt5Zs/RSqSYbHdIPJh1U4x/t69jmkU0qyqawynuihJQViOU6kGjqdVG 9zgUqP/l/n1SehFgy/0BqF2phsxwlhr56da5bk1BNPyUB8bwGXQBaCMr2Pc9BGh5RqDQ dLcBOjIEEqZbndR+bXYDqjq0UKGuG7fp72JOh/4DQzYfkpFZ6Hmc6vJPxMLq/Kd552LV Ezbb1Yi1faaWlVGgrxo7ASFhpup3YwnLfaAmDBjW8JdlYoqdVnQLS1hsZlIsU1GgPFjB JkaA== X-Forwarded-Encrypted: i=1; AJvYcCUozcPkDLOvRNzz5+Ws81JL3HyG406GFjTYon/Nr/feuuyPzJ6S0EYpBkb0nfjvkGapZYvKNqZnU1S368d7qbaJ4OZ6JljIuw== X-Gm-Message-State: AOJu0YwBQXD6c2k8EvGI3FSKTMd89HV4LbAQrO17FRS7zDv6lv0usyY7 SUQoANEyuvlxu+DQzWGvL9NDBQPVTf5/c8WSa9cq+auLrkpELLN7m1xBuHlymQ== X-Google-Smtp-Source: AGHT+IFx0V9evEEHTCAL0rngEMSTSxrVQJwAPcZMZ/kTvEYdGlomkmF5ttVwWUPGQnGpzwrxLolHsQ== X-Received: by 2002:a17:902:ea0b:b0:1dd:96e5:feae with SMTP id s11-20020a170902ea0b00b001dd96e5feaemr291145plg.16.1710538084580; Fri, 15 Mar 2024 14:28:04 -0700 (PDT) Received: from [2620:0:1008:15:59e5:b9a4:a826:c419] ([2620:0:1008:15:59e5:b9a4:a826:c419]) by smtp.gmail.com with ESMTPSA id u17-20020a17090341d100b001dddb6c0971sm4396163ple.17.2024.03.15.14.28.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Mar 2024 14:28:03 -0700 (PDT) Date: Fri, 15 Mar 2024 14:28:02 -0700 (PDT) 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, bagasdotme@gmail.com, mkoutny@suse.com Subject: Re: [PATCH v5 02/11] iommu/dma: use iommu_put_pages_list() to releae freelist In-Reply-To: <20240222173942.1481394-3-pasha.tatashin@soleen.com> Message-ID: <34b593bb-796b-7657-8971-17d24dea4e99@google.com> References: <20240222173942.1481394-1-pasha.tatashin@soleen.com> <20240222173942.1481394-3-pasha.tatashin@soleen.com> Precedence: bulk X-Mailing-List: cgroups@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII On Thu, 22 Feb 2024, Pasha Tatashin wrote: > Free the IOMMU page tables via iommu_put_pages_list(). The page tables > were allocated via iommu_alloc_* functions in architecture specific > places, but are released in dma-iommu if the freelist is gathered during > map/unmap operations into iommu_iotlb_gather data structure. > > Currently, only iommu/intel that does that. > > Signed-off-by: Pasha Tatashin Acked-by: David Rientjes