On Tue, 20 May 2025 16:46:29 +0300 Leon Romanovsky <leon@xxxxxxxxxx> wrote: > Hi Alex, > > This series presents subset of new DMA-API patchset [1] specific > for VFIO subsystem, with some small changes: > 1. Change commit message in first patch. > 2. Removed WARN_ON_ONCE DMA_NONE checks from third patch. > > ------------------------------------------------------------------ > It is based on Marek's dma-mapping-for-6.16-two-step-api branch, so merging > now will allow us to reduce possible rebase errors in mlx5 vfio code and give > enough time to start to work on second driver conversion. Such conversion will > allow us to generalize the API for VFIO kernel drivers, in similar way that > was done for RDMA, HMM and block layers. > > Thanks > > [1] [PATCH v10 00/24] Provide a new two step DMA mapping API > https://lore.kernel.org/all/cover.1745831017.git.leon@xxxxxxxxxx/ > > Leon Romanovsky (3): > 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 > > drivers/vfio/pci/mlx5/cmd.c | 371 +++++++++++++++++------------------ > drivers/vfio/pci/mlx5/cmd.h | 35 ++-- > drivers/vfio/pci/mlx5/main.c | 87 ++++---- > 3 files changed, 235 insertions(+), 258 deletions(-) Applied to vfio next branch for v6.16. Thanks, Alex