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 B2BBEC369D5 for ; Sun, 27 Apr 2025 07:54:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CA5BF6B0007; Sun, 27 Apr 2025 03:54:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C557D6B0008; Sun, 27 Apr 2025 03:54:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B20F06B000C; Sun, 27 Apr 2025 03:54:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8F1CA6B0007 for ; Sun, 27 Apr 2025 03:54:45 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 83198C7789 for ; Sun, 27 Apr 2025 07:54:46 +0000 (UTC) X-FDA: 83379062172.19.F271C29 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf30.hostedemail.com (Postfix) with ESMTP id EECE180008 for ; Sun, 27 Apr 2025 07:54:44 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=SuhJkBrk; spf=pass (imf30.hostedemail.com: domain of leon@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=leon@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745740485; 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=qCa76q1ahoLrStPUZ1HORo3uEnrl9RES5uxwWZe7CmU=; b=SWshWDG5/ygxRh2aAXMR3XtpcaPIe8g00XCMKv3jIk7s0pYNpcNEuqaUS7gvgW0wWC3h+n hNiDDKgEozPkiH9+Dr7bFO0X1zURwj3ZMgycvgVx82gBpaX/k68CzLc8wG8kil8iEHFRst GJwGtR9DPL+3Q/z5/5AEsh8Cu5tDpvM= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=SuhJkBrk; spf=pass (imf30.hostedemail.com: domain of leon@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=leon@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745740485; a=rsa-sha256; cv=none; b=jOL0EfXyojXQhwuORARI7pIFDJeIHe42gCoP0TIlbAXBnzZtPyPdd7ajfT98w86GFp1Wuj AAYuTW+Fdrmw8Hs/VMcDSpK+1H/NtAyimBd6g4omR5ASxuu+05/y5MO36XzrLAq3H4nCjl Z0iJ6l9g/KTT1NLG/vj1KAL1CQmOcDs= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id D8CCC61157; Sun, 27 Apr 2025 07:54:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0855AC4CEE3; Sun, 27 Apr 2025 07:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745740484; bh=Del72uuLK4HjhoyvAuoYd0zF0NkA3zOArQZGDqNBzxs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SuhJkBrkNS4zwAXk7vhnnjTRZkEidT0ML4s+9rRbQ/rk7cTAt0pbTsqWAepTmBVWl 5AfnI/cgdAGSNmV4OtvHzHVqZhuz50Cf5oQnXgSPE590Z0og8OdcRKn9XbJDelW+UI KcY7yLSDQOGGLvnH6aXAbHKg2fTfrqJ2/1hToU+wGxgFKB8y5jpuflRKtTuHFow3c/ AcSBIxFBVboHWrcPdTuGaTQ6qglA8niAauD8MT1BQRbl3OVnUBIUFmBpPnUOOsHCBM DToX3YsnhAxRwlCrJ7Z4xLOVkIGDKPmgikA0N4H6UuIg1CNUJMIx8fR6GdZ4hW2y/U KWMW5Qk/iOztg== Date: Sun, 27 Apr 2025 10:54:39 +0300 From: Leon Romanovsky To: Luis Chamberlain 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 Subject: Re: [PATCH v9 03/24] iommu: generalize the batched sync after map interface Message-ID: <20250427075439.GD5848@unreal> References: <2ce6a74ddf5e13a7fdb731984aa781a15f17749d.1745394536.git.leon@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Stat-Signature: a66mdwd559xccjk98x8jcahwq1i9qx48 X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: EECE180008 X-Rspam-User: X-HE-Tag: 1745740484-214940 X-HE-Meta: U2FsdGVkX18BHlEN4xVwYG5qnEMelVGi0ZPIwXz3Yb7eKUoKkckjzjx3Vd5jUN/gkz5N23k6mMfA+uY2I8B655VZqMB/rhDZup2EVI+42KN6xDpN2Hd41bPK+KJVP6I0WEi9z1v3xAanGXMkxLQ+H0pCNr2hNv3AFrA5xSfhFqwMffJx+s1uWQQl+FXpTyPYhEExbiYIMkFadwTonsi2fmkSXWT+DIwg9NKCLO+5qb1m1tJJcHZSPnCkn6VE5ObGRNyjDBya1yskQVgTl3hFVxBscDfmLJcOaqV4QenDzIj6qOFhPYWK/UHTETXstFV1i14m7comTNuHTl8/q1kyKLfe0r7wiT/ofxoKDLbgzrx8v5N29qOyuWn/0dGO2A75fd1QcMjZv8M4FzgfXSVsZBq14Ap8bl7xacCYXD0KJyC92EhSOolRBC+ggyi/R0M1fYVVrhRgJ/BWKflCh7o3CyE6FLPPxmJ5RG3z1+beg3vD2I+AmgwdTYbYX6LghlGaysinTFzaq7JzQGURpCSWBthbSrB95xJ0F99NOpNZCIt5TX8Wow1pcSa+3jXDkPkGSmyy2ErmwmNzNIl1KgtUIDo8ENDpU99uaTTp7OJZYVRSQXhGXz0Fjue67+O4nKfPd1qQK+77tv2TEd4E2cTk73XIH00AUoKdY2DOBEXBMxlxf3yULJAJBV+iAtEbj11+eugEqHjjPn0YBetAGfxhUXtLRFalcT9B3uuTuX2Vpmd7hyDHW/4/Vqu0YewUzbwgdaPUqRf71C+yjo3pmd31JvyA8939ixhof4HIF6xV2bBllWTTOeWTC0RlCT2Rkj3Nzk1XKYzFMmy0wgOLTvbcT3MYCyiBLA1w9RsoFwy7U0+4c2Z+7zy1OCYxfBBmwYIn7NMdJPbTEoQC0v94G6SnyeeNVAucl8J2lmjCezO8SvAQPPn6JBB/CFQsYS+rUFI56dOrX0VmpcduavFap+h CFioPzov yPN05G0AumtiWO1vFgr7BIQwNYHfV8IKk+O3Eq3HvqkwQ+s7w7QX4Citn0OHgU5QHS9OVjwsIk/+EieZs1Zgy9a8FteW8T8ME0nzIpKLfz9Ffd3d3d3XxOc0UW3bKH5Pc24byPkNAieOIPJB5AnMZZs4dMRoOWNIuEU4jMNc+5RMOOpgk7Hnv+0CPCWnvQDI0bd7abojHRZuBxzhu5M6yNXqaRtBzt5qHynX8Uv74wxnysN1++R44Uzchyt7zXqgN7wxGSDUSwV4jx/PmZSaMn+GwP3R+PKp2OcmwyfVRh4AVgyxnLzQtCVKv08MF1I91QCuRS3oq8GQa1ty0tJxQ3PaUzg== 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 Fri, Apr 25, 2025 at 05:52:02PM -0700, Luis Chamberlain wrote: > 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 I used Jason's proposal https://lore.kernel.org/all/20250423171537.GJ1213339@ziepe.ca Thanks > > Luis