Hi,
This patchset contains fixes and minor improvements to the mlx5 driver.
The first patch fixes a memory leak in an error flow in the reg_umr
function. The second adds newly created memory regions to the MR radix
tree when they are created through reg_umr. Patches 3-4 fill some
fields that were left out in MRs and QPs. Patch 5 refactors the UMR
context out of the mlx5_ib_mr struct.
Best regards,
Haggai
Haggai Eran (4):
IB/mlx5: Fix error handling in reg_umr
IB/mlx5: Add MR to radix tree in reg_mr_callback
mlx5: Store MR attributes in mlx5_mr_core during creation and after
UMR
IB/mlx5: Set QP offsets and parameters for user QPs and not just for
kernel QPs
Shachar Raindel (1):
IB/mlx5: Refactor UMR to have its own context struct
drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 ++++-
drivers/infiniband/hw/mlx5/mr.c | 76 ++++++++++++++++------------
drivers/infiniband/hw/mlx5/qp.c | 4 ++
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 4 ++
include/linux/mlx5/driver.h | 1 -
5 files changed, 64 insertions(+), 34 deletions(-)
--
1.7.11.2
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html