From: Leon Romanovsky <leonro@xxxxxxxxxxxx> Hi, Please find below three patches that fix ODP flow. The title of first patch seems not -rc material, but implementation yes. The fact that we unified code paths allowed us to fix some of the corner cases at the same time. 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 | 39 ++++++++++--------- 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, 87 insertions(+), 86 deletions(-) -- 2.20.1