From: Leon Romanovsky <leonro@xxxxxxxxxxxx> Changelog: v0 -> v1: https://lore.kernel.org/linux-rdma/20191219134646.413164-1-leon@xxxxxxxxxx * Added description of fix to patch #1 * Added Jason's ROB tag to patch #2 * Dropped changes in page fault handler in patch #3 ------------------------------------------------------------------------------------------- Please find below three patches that fix ODP flow. Thanks Artemy Kovalyov (1): IB/mlx5: Unify ODP MR code paths to allow extra flexibility Yishai Hadas (2): IB/core: Fix ODP get user pages flow IB/core: Fix ODP with IB_ACCESS_HUGETLB handling drivers/infiniband/core/umem_odp.c | 23 +++-------- drivers/infiniband/hw/mlx5/mem.c | 25 ------------ drivers/infiniband/hw/mlx5/mlx5_ib.h | 9 ++--- drivers/infiniband/hw/mlx5/mr.c | 58 +++++++++++----------------- drivers/infiniband/hw/mlx5/odp.c | 42 +++++++++++++++++++- 5 files changed, 72 insertions(+), 85 deletions(-) -- 2.20.1