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 1E96FC369C2 for ; Sat, 26 Apr 2025 00:52:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE4276B0006; Fri, 25 Apr 2025 20:52:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B6CC06B0007; Fri, 25 Apr 2025 20:52:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A0BED6B0008; Fri, 25 Apr 2025 20:52:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 804B56B0006 for ; Fri, 25 Apr 2025 20:52:07 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id BA9E41209B2 for ; Sat, 26 Apr 2025 00:52:07 +0000 (UTC) X-FDA: 83374368294.13.E3BE720 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf18.hostedemail.com (Postfix) with ESMTP id 29C501C000C for ; Sat, 26 Apr 2025 00:52:06 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=o0knlVac; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf18.hostedemail.com: domain of mcgrof@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=mcgrof@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745628726; a=rsa-sha256; cv=none; b=zJu6fKDQcuwGjn4Jpr1WvzAlT2Q5dhovf7mj4o1c5MYO52Nn0TZ3O4pSe7sJ7AvYfIAUMP 7rN+ycNlauIbBtDIBJTE0wzCMbIBkpOv51JyQImQywzwcEjeowltuj1o5UjW6QyO37AGI+ gUUib09NULUPQp8n+YH4zS1pEe/04pQ= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=o0knlVac; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf18.hostedemail.com: domain of mcgrof@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=mcgrof@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745628726; 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=q7nNMthSWdB+UW6yIRVmiWWSgCBxm//eZaxQKCelyU4=; b=wAtMIs93wOVhGRjq3l7eZT3BDbI+xheasf2Z0btRQ6bDOWf0zcxjIw5AeUlYPd7H4S92zU HESATbDt62ugv8B8PKYggJCTFgk2/IPRpxwXL115bAeunvR4aXGi40yddvuZ8MxqtlAr5l Byf9SKOJkhrI3zANRQN49IcoPK9vRzg= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 8328E61127; Sat, 26 Apr 2025 00:51:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DF217C4CEE4; Sat, 26 Apr 2025 00:52:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745628724; bh=vS960RN8eoznhuaOAbkLk3VNvo6fl9t3ybOtAhS+oxI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=o0knlVacjd58fKaCv8W4WgMSAjurA8qjNdSrVkIqhnTxhCS2Xljmgu2cICXBDsYYr OfXyt6i600xsrD20SrzjLSVs+N4otmMZ84yBX4K/P6PYEbfRjJDtkPhxXLK0RgWJll 3CdpyOs1DtyoAmEHFuDJ6Qg34sSmxKxo3O6IiObCP8Zp4VQZ+Tjqw/E1IKwoBHhsIk Q2jkrzUFV5ZON9p1uYvMAV2yZO5y0BluyblQjBpeKYxVpi70Ty1ZWVNV6EB4MDnNj8 DqN8txJfMQy3COKXPJWUCYsvWcNg8LLurWldjBa586FP8IuXAYU+kVIBUCJqYa0N0f Gm2ccqz/e76xw== Date: Fri, 25 Apr 2025 17:52:02 -0700 From: Luis Chamberlain To: Leon Romanovsky Cc: Marek Szyprowski , Jens Axboe , Christoph Hellwig , Keith Busch , Jake Edge , Jonathan Corbet , Jason Gunthorpe , Zhu Yanjun , Robin Murphy , Joerg Roedel , Will Deacon , Sagi Grimberg , Bjorn Helgaas , Logan Gunthorpe , Yishai Hadas , Shameer Kolothum , Kevin Tian , Alex Williamson , =?iso-8859-1?B?Suly9G1l?= Glisse , Andrew Morton , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux.dev, linux-nvme@lists.infradead.org, linux-pci@vger.kernel.org, kvm@vger.kernel.org, linux-mm@kvack.org, Niklas Schnelle , Chuck Lever , Matthew Wilcox , Dan Williams , Kanchan Joshi , Chaitanya Kulkarni , Leon Romanovsky Subject: Re: [PATCH v9 03/24] iommu: generalize the batched sync after map interface Message-ID: References: <2ce6a74ddf5e13a7fdb731984aa781a15f17749d.1745394536.git.leon@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ce6a74ddf5e13a7fdb731984aa781a15f17749d.1745394536.git.leon@kernel.org> X-Rspam-User: X-Rspamd-Queue-Id: 29C501C000C X-Rspamd-Server: rspam04 X-Stat-Signature: sgcehbcuxwnyfowsyyyuawfazx7u711p X-HE-Tag: 1745628726-603943 X-HE-Meta: U2FsdGVkX1+xe80p9KGW896WDpbCJ8Cpj/i5gqP/IwvIHSK9quRr64Usk8j//2pG04hmSBvWSDFQvYxB4OeB+mtCluMM6ssMa5LXX8jTWBaATph4isxGVcp/ctHMg8nHcOGuAhtw+CLYyHs3T72KdttWSPmsj5SILsfIb5CYlBhuGhP5cOc4TFU+4kY1fioA14rlm0zxbfOENDiG04Qo8dH/hYd/0GH/MtF/aNIad2WnEMd83S/lc+pkx9K+C91SBCplVCmCWlucd5nb2tLSGLQ8lh7j33WwqFdTuzp5FaPIT7SW+jT3CEaYLYPqrxNssNo4OHhKVljHPC7vUlTSOfDW7MlpA/Hd/T0mFa97W629FoTvv1Tm+XTtj/bH1T4y10kVAnmQa23zR2YD4ur6LxGhQrB/31ovORMel2Qr6+FHHQMF/oc6sCuFQEnVBw1EwRYVoZbmI6qkR+RVjeE3siArHJAO8QjjGoWVlhNbPHcB0tK5CpIrVxZaHw6Vc9rH/Zxg28nWjI5rGfETc6ptLAwb9zK38xn+L7U63KMmwM0NmDIaPFjHUQhCsijq4hiaPzixmSokeQBJ3rsNdP6pwZ+xpuYi279pI91rDoRBvQD7bYaV/v1N74e3edKdwgWoTn9kbfCYsxC+FtzYSGEDteXkh20UHpiho59DXsLa0Mc5gHIKs4YV/iDkNJi7UXJJwh9a4mketa5Lwnl7WvChSPOHDPp57pZw33vU+ijlFzqgIA2Hdrn42wnYb0F2paW0jdnO9X7SgkkwPcqynCvgIqmL1e6ksRgVKdR4jrV0u6zOMUvNGCQtoJPoFqBUexon9nTgZO1rvK/doaDHqW/3qWyzgrxN8QyI1kQNYxHYHJCV02SRhV7gaUBt+JsuvBjZK76ApJEFqNUum1or7wA4GPK2vXFerhwzCRhXRgV2helDXxhQr9piXsMQYt6d8+xOpoMfBoCM+viaIy0WDLc KlCbx8Oc Ur2Ot8y+V5K82zPtfKjKlgeH5EH/welzus8IPGfd3dYzMKHKdC3dSvq+bVrGEMbVHSJ0hWveOZP8hdfVhpk9APha23ag7F/BuSKWitF8YG4Sk0ERuG4Y8iXeSOLJlyy5uSq5Bp5cjz4VAJh1y6LJfuJ/X0MBWkYBlThar7sb51DxBzlrZP5cdzO1x2aoMsIldAWxo4k6jfbjbHIw= 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 Wed, Apr 23, 2025 at 11:12:54AM +0300, Leon Romanovsky wrote: > From: Christoph Hellwig > > For the upcoming IOVA-based DMA API we want to use the interface batch the > sync after mapping multiple entries from dma-iommu without having a > scatterlist. This reads odd, how about: For the upcoming IOVA-based DMA API, we want to batch the sync operation after mapping multiple entries from dma-iommu without requiring a scatterlist. Other than that: Reviewed-by: Luis Chamberlain Luis