[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241114133011.GA606631@unreal>
Date: Thu, 14 Nov 2024 15:30:11 +0200
From: Leon Romanovsky <leon@...nel.org>
To: Robin Murphy <robin.murphy@....com>, Christoph Hellwig <hch@....de>
Cc: Jens Axboe <axboe@...nel.dk>, Jason Gunthorpe <jgg@...pe.ca>,
Joerg Roedel <joro@...tes.org>, ill Deacon <will@...nel.org>,
Sagi Grimberg <sagi@...mberg.me>, Keith Busch <kbusch@...nel.org>,
Bjorn Helgaas <bhelgaas@...gle.com>,
Logan Gunthorpe <logang@...tatee.com>,
Yishai Hadas <yishaih@...dia.com>,
Shameer Kolothum <shameerali.kolothum.thodi@...wei.com>,
Kevin Tian <kevin.tian@...el.com>,
Alex Williamson <alex.williamson@...hat.com>,
Marek Szyprowski <m.szyprowski@...sung.com>,
Jérôme Glisse <jglisse@...hat.com>,
Andrew Morton <akpm@...ux-foundation.org>,
Jonathan Corbet <corbet@....net>, linux-doc@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-block@...r.kernel.org,
linux-rdma@...r.kernel.org, iommu@...ts.linux.dev,
linux-nvme@...ts.infradead.org, linux-pci@...r.kernel.org,
kvm@...r.kernel.org, linux-mm@...ck.org,
Randy Dunlap <rdunlap@...radead.org>
Subject: Re: [PATCH v3 00/17] Provide a new two step DMA mapping API
On Tue, Nov 12, 2024 at 09:20:40AM +0200, Leon Romanovsky wrote:
> On Sun, Nov 10, 2024 at 03:46:47PM +0200, Leon Romanovsky wrote:
>
> <...>
>
> > ----------------------------------------------------------------------------
> > The code can be downloaded from:
> > https://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git tag:dma-split-nov-09
>
> <...>
>
> >
> > Christoph Hellwig (6):
> > PCI/P2PDMA: Refactor the p2pdma mapping helpers
> > dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h
> > iommu: generalize the batched sync after map interface
> > iommu/dma: Factor out a iommu_dma_map_swiotlb helper
> > dma-mapping: add a dma_need_unmap helper
> > docs: core-api: document the IOVA-based API
> >
> > Leon Romanovsky (11):
> > dma-mapping: Add check if IOVA can be used
> > dma: Provide an interface to allow allocate IOVA
> > dma-mapping: Implement link/unlink ranges API
> > mm/hmm: let users to tag specific PFN with DMA mapped bit
> > mm/hmm: provide generic DMA managing logic
> > RDMA/umem: Store ODP access mask information in PFN
> > RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page
> > linkage
> > RDMA/umem: Separate implicit ODP initialization from explicit ODP
> > vfio/mlx5: Explicitly use number of pages instead of allocated length
> > vfio/mlx5: Rewrite create mkey flow to allow better code reuse
> > vfio/mlx5: Enable the DMA link API
>
> Robin,
>
> All technical concerns were handled and this series is ready to be merged.
>
> Robin, can you please Ack the dma-iommu patches?
I don't see any response, so my assumption is that this series is ready
to be merged. Let's do it this cycle and save from us the burden of
having dependencies between subsystems.
Thanks
>
> Thanks
>
Powered by blists - more mailing lists