linux/drivers/infiniband
Michael Guralnik 99002ae8a1 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
[ Upstream commit 8c6d097d83 ]

The new memory scheme page faults are requesting the driver to fetch
additinal pages to the faulted memory access.
This is done in order to prefetch pages before and after the area that
got the page fault, assuming this will reduce the total amount of page
faults.

The driver should ensure it handles only the pages that are within the
umem range.

Signed-off-by: Michael Guralnik <michaelgur@nvidia.com>
Link: https://patch.msgid.link/20240909100504.29797-5-michaelgur@nvidia.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2024-10-17 15:24:18 +02:00
..
core RDMA/mad: Improve handling of timed out WRs of mad agent 2024-10-17 15:24:16 +02:00
hw RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults 2024-10-17 15:24:18 +02:00
sw RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs 2024-08-03 08:53:59 +02:00
ulp RDMA/rtrs-srv: Avoid null pointer deref during path establishment 2024-10-17 15:24:17 +02:00
Kconfig RDMA: Disable IB HW for UML 2022-12-04 15:22:03 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00