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 0086DC3ABC3 for ; Mon, 12 May 2025 10:07:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E7D36B00E1; Mon, 12 May 2025 06:07:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 96C786B00E2; Mon, 12 May 2025 06:07:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 80B476B00E3; Mon, 12 May 2025 06:07:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 5E0596B00E1 for ; Mon, 12 May 2025 06:07:46 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 5F3FEC0AC1 for ; Mon, 12 May 2025 10:07:46 +0000 (UTC) X-FDA: 83433829332.27.B6296EE Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id 8FD5540013 for ; Mon, 12 May 2025 10:07:44 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=BeyENDX1; spf=pass (imf11.hostedemail.com: domain of leon@kernel.org designates 139.178.84.217 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=1747044464; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=9vSyuz2hSZ27DtuQJM+Nc6E/7gYQxt9c7959hdD1ZDU=; b=ydGqjt5xs4RNxQne1VbDjaFKFQql3dQpwbRI9aaJEi6qt+LK/nw7umROtIxF0HEpBftp4X aP9zIDfjQYoaYFHbsuytNgDzFdlQR2dTikWIU8TEdYafV01EwS9GgIHc2+tggjkBtaSNiT GYMqIMaqcwbJosiiqZ7T1Pbgm4S6hCg= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=BeyENDX1; spf=pass (imf11.hostedemail.com: domain of leon@kernel.org designates 139.178.84.217 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=1747044464; a=rsa-sha256; cv=none; b=4kQhCavqJz8p2hadi9TAtnPjWe0vxb4ecfWVDLJFt55AU+vnEunMAM7XwC0fgXtpv5BuRV h8MuuagNrMOIYkGlEFp1VnLfJi1XiE+GUXaPmY3jQUxXXAENA/0DLct1Q70JGv3MoIzvYl jtxz8HD0OSOvdWA4zcQbJV+YGLYshas= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 1FE1B5C5E06; Mon, 12 May 2025 10:05:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5D8BFC4CEE7; Mon, 12 May 2025 10:07:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747044463; bh=XALDZKGpGWCIJWhewU5QYMsRfS47+UV8sY1D37V1fag=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=BeyENDX1we8D7zgGY2YFHTUWMiCzVu93YRbpelQHdSlaheD+E4xFo6XlsqdFYu1rO OMUWFCIMYeOEhF2Ftyv4XUS1LDLbcA4j0JvDm6EA4JEImJAttTKP06IJLp9A9u8CcM uxHLrn5uu2FDZi4XcTsRIeS+I3RpwrtIoaOTAJOTLAoAe2x2x7Ef8nX7qtsKut4UPg qDKP6aXKb5r2IAdBjjX9qriiZB5CWNeYA1nNkpKxYMGnIpwSPLaeliNgTHIZMNYimK 3RmL7XRyHrqgqC6XnDz3TtwoBF9SKm0u/B0OaEK3EK7c3aduRxwL5VSsLJ1/v4a8x6 2MRGp9GSeJgrA== From: Leon Romanovsky To: Marek Szyprowski , Jens Axboe , Christoph Hellwig , Keith Busch , Leon Romanovsky Cc: 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 , =?utf-8?q?J=C3=A9r=C3=B4me_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 , Luis Chamberlain , Matthew Wilcox , Dan Williams , Kanchan Joshi , Chaitanya Kulkarni In-Reply-To: References: Subject: Re: (subset) [PATCH v10 00/24] Provide a new two step DMA mapping API Message-Id: <174704445979.583981.12854692160586160920.b4-ty@kernel.org> Date: Mon, 12 May 2025 06:07:39 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.15-dev-37811 X-Rspam-User: X-Rspamd-Queue-Id: 8FD5540013 X-Rspamd-Server: rspam09 X-Stat-Signature: eua1kkwzwc8sqkuqnyr89mct5oy8cz6z X-HE-Tag: 1747044464-812542 X-HE-Meta: U2FsdGVkX18lTzjYQKlc36hkSlyvXtpNCKTzhl9eQXHIGoycqurg/JEqu0SAfYMkM8HiKoLeSH8eKEW5Zrc/UTHuJHrMqrp6uqtBMj5WGalW2hQMfyBUSLT/dMBQyfldYOEkPml6Ti9l8xhe5boy0AmrQ8BgN9IMPQOD/MdS5KXUvE5kBcug5Gq7NwimwCl7Fz4c4tZXIAVJaiByAO/ZvHuVaCHj7MMTUFjsTKGlkIVBUHb0VoV/9Dyl7wHwKofNLAt43fXsRoxfMWpi82sU4z6Q6mr+UKOXBUjeCmEZDYwyLNZ1XvExx6Sv1vUSojb45YxnNxOEyetr6z4P05VrMqn58wqJkrhLbikFGls9t6O4ad3kG7ctI0ljLnnEys10l444yDdRIRKfJVTI87BwF/PkWPvBXLSvpnhp0stjGc7XjAJHHPheKieEr52Ce4kMBPfV+wSvngu3V12mE8msPAtx4f7QBGNEqD4v55oDf7H+bLRws7KcaIewAeUTmiBbxgGrRivH+LWlWH+RLePQ5Yhu0yksXaVQf73k80uPwqFHYaafRCxDL69DtQRlUUJ/K14F0sHxltvPfGFJ1OPZlGdMrRh4ImRQt5T0EEdK994c+0FhTGS1MrGQv/5ZCshEPlGCorKa9HRWc14jAcnRSINZR9bMCwfgdvaQVSnUFz51trjlkGfWT4MatxFszglg0gc/4QJqQ0XzScWezbUokH06nWcBgHsLB2edocS8m7p+DhIu33s7bCLGWMBOOqzgRSYw36ao6vSYu9QXRf8+GfjOjA/mzh70bqn9m0FXHZ7a+AuQ0LyFU/sPyxa78RLzd7rMIHFz/QBDIDf13NiheaZ/DkknCA+mMSrXVp3lDNf53XbIfUJQshUSiYrKphw3Onpp7aeoWOL2yZkdYrba7E+x6PXY4n41IjRPvjjtpikZ0lvIi2GKu3GJxKqeERzVKf21yu8LWMGC7DSMZRE 3tJY6u9v ttuS3i1WI0w61ZbVNrXt22XiR8cH2fYAMVnLHTbA9VHmy7LQvpn56hGBCOqLBaXJLnqUiRk9KPLy47uvq4EPz4dEVJzQbiHnEOwUZPe1ZWZK+Gh2ouWTKqBBDNkbpHmHWXjKK0sL6QH9xG2fUQflFLHCPl+gz/HsvybaWo2XAYQlZWu0id5F930mctyIkOxsw862FHVOsHBFB4JPE6HL79wnLqIM4IoJwf+tzU/BSR6euE7ChgDiDXeMvezBs5bzj4LecHUHOr0v9KBurO2qOiZ2e3luv3qcgcVPhYK+3ziUkaAM= 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 Mon, 28 Apr 2025 12:22:06 +0300, Leon Romanovsky wrote: > Following recent on site LSF/MM 2025 [1] discussion, the overall > response was extremely positive with many people expressed their > desire to see this series merged, so they can base their work on it. > > It includes, but not limited: > * Luis's "nvme-pci: breaking the 512 KiB max IO boundary": > https://lore.kernel.org/all/20250320111328.2841690-1-mcgrof@kernel.org/ > * Chuck's NFS conversion to use one structure (bio_vec) for all types > of RPC transports: > https://lore.kernel.org/all/913df4b4-fc4a-409d-9007-088a3e2c8291@oracle.com > * Matthew's vision for the world without struct page: > https://lore.kernel.org/all/20250320111328.2841690-1-mcgrof@kernel.org/ > * Confidential computing roadmap from Dan: > https://lore.kernel.org/all/6801a8e3968da_71fe29411@dwillia2-xfh.jf.intel.com.notmuch > > [...] Applied, thanks! [10/24] mm/hmm: let users to tag specific PFN with DMA mapped bit https://git.kernel.org/rdma/rdma/c/285e871884ff3d [11/24] mm/hmm: provide generic DMA managing logic https://git.kernel.org/rdma/rdma/c/8cad4713056612 [12/24] RDMA/umem: Store ODP access mask information in PFN https://git.kernel.org/rdma/rdma/c/eedd5b1276e76d [13/24] RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage https://git.kernel.org/rdma/rdma/c/1efe8c0670d6a6 [14/24] RDMA/umem: Separate implicit ODP initialization from explicit ODP https://git.kernel.org/rdma/rdma/c/15a9f67e286b37 Best regards, -- Leon Romanovsky