]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
authorChiara Meiohas <cmeiohas@nvidia.com>
Thu, 13 Jun 2024 18:01:42 +0000 (21:01 +0300)
committerLeon Romanovsky <leon@kernel.org>
Sun, 16 Jun 2024 15:39:29 +0000 (18:39 +0300)
commita4e540119be565f47c305f295ed43f8e0bc3f5c3
tree87871a02f798b847cdf8d734b4fe06bbc576e5a7
parent5895e70f2e6e8dc67b551ca554d6fcde0a7f0467
RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE

Set the mkey for dmabuf at PAGE_SIZE to support any SGL
after a move operation.

ib_umem_find_best_pgsz returns 0 on error, so it is
incorrect to check the returned page_size against PAGE_SIZE

Fixes: 90da7dc8206a ("RDMA/mlx5: Support dma-buf based userspace memory region")
Signed-off-by: Chiara Meiohas <cmeiohas@nvidia.com>
Reviewed-by: Michael Guralnik <michaelgur@nvidia.com>
Link: https://lore.kernel.org/r/1e2289b9133e89f273a4e68d459057d032cbc2ce.1718301631.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/hw/mlx5/odp.c