Hi Linus,
First rc pull request
The usual collection of driver bug fixes, and fewer siw static checker
warnings than I feared.
Thanks,
Jason
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:
Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to b7165bd0d6cbb93732559be6ea8774653b204480:
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (2019-07-25 11:45:48 -0300)
----------------------------------------------------------------
5.3 rc RDMA pull request
A few regression and bug fixes for the patches merged in the last cycle:
- hns fixes a subtle crash from the ib core SGL rework
- hfi1 fixes various error handling, oops and protocol errors
- bnxt_re fixes a regression where nvmeof doesn't work on some
configurations
- mlx5 fixes a serious 'use after free' bug in how MR caching is handled
- Some edge case crashers in the new statistic core code
- More siw static checker fixups
----------------------------------------------------------------
Chuhong Yuan (1):
IB/mlx5: Replace kfree with kvfree
John Fleck (1):
IB/hfi1: Check for error on call to alloc_rsm_map_table
Kaike Wan (3):
IB/hfi1: Unreserve a flushed OPFN request
IB/hfi1: Field not zero-ed when allocating TID flow memory
IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn
Mao Wenan (1):
RDMA/siw: Remove set but not used variables 'rv'
Moni Shoua (1):
IB/mlx5: Prevent concurrent MR updates during invalidation
Parav Pandit (2):
IB/core: Fix querying total rdma stats
IB/counters: Always initialize the port counter object
Selvin Xavier (1):
RDMA/bnxt_re: Honor vlan_id in GID entry comparison
Wei Yongjun (1):
RDMA/siw: Fix error return code in siw_init_module()
Xi Wang (1):
RDMA/hns: Fix sg offset non-zero issue
Yishai Hadas (5):
IB/mlx5: Fix unreg_umr to ignore the mkey state
IB/mlx5: Use direct mkey destroy command upon UMR unreg failure
IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache
IB/mlx5: Fix clean_mr() to work in the expected order
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification
drivers/infiniband/core/counters.c | 11 +++++---
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 7 +++--
drivers/infiniband/hw/bnxt_re/qplib_res.c | 13 +++++++---
drivers/infiniband/hw/bnxt_re/qplib_res.h | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 14 ++++++----
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 7 ++++-
drivers/infiniband/hw/hfi1/chip.c | 11 ++++++--
drivers/infiniband/hw/hfi1/rc.c | 2 --
drivers/infiniband/hw/hfi1/tid_rdma.c | 43 ++-----------------------------
drivers/infiniband/hw/hns/hns_roce_db.c | 15 ++++++-----
drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 +
drivers/infiniband/hw/mlx5/mr.c | 23 ++++++++++-------
drivers/infiniband/hw/mlx5/odp.c | 7 ++---
drivers/infiniband/hw/mlx5/qp.c | 13 ++++++----
drivers/infiniband/sw/siw/siw_cm.c | 3 +--
drivers/infiniband/sw/siw/siw_main.c | 1 +
include/rdma/rdmavt_qp.h | 9 +++----
17 files changed, 89 insertions(+), 93 deletions(-)
The pull request you sent on Tue, 30 Jul 2019 12:15:01 +0000:
> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/32a024b9a9f3b40f84bc55a6dd35eaa770ea26a4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker