mbox series

[GIT,PULL] Please pull RDMA subsystem changes

Message ID 20240318165111.GA71443@nvidia.com (mailing list archive)
State Superseded
Headers show
Series [GIT,PULL] Please pull RDMA subsystem changes | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus

Message

Jason Gunthorpe March 18, 2024, 4:51 p.m. UTC
Hi Linus,

Seems very small this cycle, there are still a few patches on the
mailing list but things seem to be getting overall quieter.

Thanks,
Jason

The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

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 96d9cbe2f2ff7abde021bac75eafaceabe9a51fa:

  RDMA/cm: add timeout to cm_destroy_id wait (2024-03-10 13:17:54 +0200)

----------------------------------------------------------------
RDMA v6.9

Very small update this cycle:

- Minor code improvements in fi, rxe, ipoib, mana, cxgb4, mlx5, irdma,
  rxe, rtrs, mana

- Simplify the hns hem mechanism

- Fix EFA's MSI-X allocation in resource constrained configurations

- Fix a KASN splat in srpt

- Narrow hns's congestion control selection to QPs granularity and allow
  userspace to select it

- Solve a parallel module loading race between the CM module and a driver
  module

- Flexible array cleanup

- Dump hns's SCC Conext to 'rdma res' for debugging

- Make mana build page lists for HW objects that require a 0 offset
  correctly

- Stuck CM ID debugging

----------------------------------------------------------------
Alexey Dobriyan (2):
      RDMA/cxgb4: Delete unused c4iw_ep_redirect prototype
      RDMA/mlx5: Delete unused mlx5_ib_copy_pas prototype

Alexey Kodanev (1):
      RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()

Chengchang Tang (5):
      RDMA/hns: Refactor mtr find
      RDMA/hns: Refactor mtr_init_buf_cfg()
      RDMA/hns: Alloc MTR memory before alloc_mtt()
      RDMA/hns: Support flexible umem page size
      RDMA/hns: Support adaptive PBL hopnum

Christian Heusel (1):
      RDMA/ipoib: Print symbolic error name instead of error code

Erick Archer (1):
      RDMA/uverbs: Remove flexible arrays from struct *_filter

Guoqing Jiang (1):
      RDMA/rxe: Remove unused 'iova' parameter from rxe_mr_init_user

Gustavo A. R. Silva (1):
      RDMA/uverbs: Avoid -Wflex-array-member-not-at-end warnings

Junxian Huang (1):
      RDMA/hns: Support userspace configuring congestion control algorithm with QP granularity

Konstantin Taranov (5):
      RDMA/mana_ib: Introduce mdev_to_gc helper function
      RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
      RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
      RDMA/mana_ib: Fix bug in creation of dma regions
      RDMA/mana_ib: Use virtual address in dma regions for MRs

Li Zhijian (2):
      RDMA/rxe: Improve newline in printing messages
      RDMA/rxe: Remove rxe_info from rxe_set_mtu

Luoyouming (1):
      RDMA/hns: Fix mis-modifying default congestion control algorithm

Manjunath Patil (1):
      RDMA/cm: add timeout to cm_destroy_id wait

Mustafa Ismail (1):
      RDMA/irdma: Remove duplicate assignment

Randy Dunlap (1):
      IB/hfi1: fix spellos and kernel-doc

Shifeng Li (1):
      RDMA/device: Fix a race between mad_client and cm_client init

William Kucharski (1):
      RDMA/srpt: Do not register event handler until srpt device is fully setup

Yonatan Nachum (1):
      RDMA/efa: Limit EQs to available MSI-X vectors

Yunsheng Lin (1):
      RDMA/hns: Simplify 'struct hns_roce_hem' allocation

wenglianfa (1):
      RDMA/hns: Append SCC context to the raw dump of QPC

 drivers/infiniband/core/cm.c                   |  20 +-
 drivers/infiniband/core/device.c               |  37 +--
 drivers/infiniband/core/uverbs_cmd.c           |  16 +-
 drivers/infiniband/core/uverbs_ioctl.c         |  78 +++---
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h         |   2 -
 drivers/infiniband/hw/efa/efa.h                |   1 +
 drivers/infiniband/hw/efa/efa_main.c           |  32 ++-
 drivers/infiniband/hw/hfi1/tid_rdma.c          |  25 +-
 drivers/infiniband/hw/hns/hns_roce_cmd.h       |   3 +
 drivers/infiniband/hw/hns/hns_roce_cq.c        |  11 +-
 drivers/infiniband/hw/hns/hns_roce_device.h    |  35 ++-
 drivers/infiniband/hw/hns/hns_roce_hem.c       |  95 ++-----
 drivers/infiniband/hw/hns/hns_roce_hem.h       |  56 +---
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c     | 154 ++++++-----
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h     |   9 +-
 drivers/infiniband/hw/hns/hns_roce_main.c      |   3 +
 drivers/infiniband/hw/hns/hns_roce_mr.c        | 339 ++++++++++++++++++-------
 drivers/infiniband/hw/hns/hns_roce_qp.c        |  60 +++++
 drivers/infiniband/hw/hns/hns_roce_restrack.c  |  23 +-
 drivers/infiniband/hw/irdma/verbs.c            |   3 +-
 drivers/infiniband/hw/mana/cq.c                |  29 ++-
 drivers/infiniband/hw/mana/main.c              |  82 +++---
 drivers/infiniband/hw/mana/mana_ib.h           |  27 +-
 drivers/infiniband/hw/mana/mr.c                |  17 +-
 drivers/infiniband/hw/mana/qp.c                |  94 +++----
 drivers/infiniband/hw/mana/wq.c                |   4 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h           |   1 -
 drivers/infiniband/sw/rxe/rxe.c                |   6 +-
 drivers/infiniband/sw/rxe/rxe.h                |   6 +-
 drivers/infiniband/sw/rxe/rxe_comp.c           |   4 +-
 drivers/infiniband/sw/rxe/rxe_cq.c             |   4 +-
 drivers/infiniband/sw/rxe/rxe_loc.h            |   2 +-
 drivers/infiniband/sw/rxe/rxe_mr.c             |  18 +-
 drivers/infiniband/sw/rxe/rxe_mw.c             |   2 +-
 drivers/infiniband/sw/rxe/rxe_qp.c             |   8 +-
 drivers/infiniband/sw/rxe/rxe_resp.c           |  12 +-
 drivers/infiniband/sw/rxe/rxe_task.c           |   4 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c          | 218 ++++++++--------
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c |   3 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c   |   2 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c          |   3 +-
 include/rdma/ib_verbs.h                        |  19 +-
 include/rdma/uverbs_ioctl.h                    |  14 +-
 include/uapi/rdma/hns-abi.h                    |  16 ++
 44 files changed, 899 insertions(+), 698 deletions(-)

Comments

pr-tracker-bot@kernel.org March 18, 2024, 10:47 p.m. UTC | #1
The pull request you sent on Mon, 18 Mar 2024 13:51:11 -0300:

> 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/6207b37eb5c5e48f45f3ffe0a299d2df6b42ed69

Thank you!