Messages in this thread | | | From | Jason Gunthorpe <> | Subject | [GIT PULL] Please pull RDMA subsystem changes | Date | Tue, 30 Jul 2019 12:15:01 +0000 |
| |
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(-)
| |