WSL2-Linux-Kernel/drivers/infiniband/hw/irdma
Linus Torvalds 23852bec53 RDMA v5.15 merge window Pull Request
- Various cleanup and small features for rtrs
 
 - kmap_local_page() conversions
 
 - Driver updates and fixes for: efa, rxe, mlx5, hfi1, qed, hns
 
 - Cache the IB subnet prefix
 
 - Rework how CRC is calcuated in rxe
 
 - Clean reference counting in iwpm's netlink
 
 - Pull object allocation and lifecycle for user QPs to the uverbs core
   code
 
 - Several small hns features and continued general code cleanups
 
 - Fix the scatterlist confusion of orig_nents/nents introduced in an
   earlier patch creating the append operation
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfB7FMLh+8QxL+6i3OG33FX4gmxoFAmEudRgACgkQOG33FX4g
 mxraJA//c6bMxrrTVrzmrtrkyYD4tYWE8RDfgvoyZtleZnnEOJeunCQWakQrpJSv
 ukSnOGCA3PtnmRMdV54f/11YJ/7otxOJodSO7jWsIoBrqG/lISAdX8mn2iHhrvJ0
 dIaFEFPLy0WqoMLCJVIYIupR0IStVHb/mWx0uYL4XnnoYKyt7f7K5JMZpNWMhDN2
 ieJw0jfrvEYm8pipWuxUvB16XARlzAWQrjqLpMRI+jFRpbDVBY21dz2/LJvOJPrA
 LcQ+XXsV/F659ibOAGm6bU4BMda8fE6Lw90B/gmhSswJ205NrdziF5cNYHP0QxcN
 oMjrjSWWHc9GEE7MTipC2AH8e36qob16Q7CK+zHEJ+ds7R6/O/8XmED1L8/KFpNA
 FGqnjxnxsl1y27mUegfj1Hh8PfoDp2oVq0lmpEw0CYo4cfVzHSMRrbTR//XmW628
 Ie/mJddpFK4oLk+QkSNjSLrnxOvdTkdA58PU0i84S5eUVMNm41jJDkxg2J7vp0Zn
 sclZsclhUQ9oJ5Q2so81JMWxu4JDn7IByXL0ULBaa6xwQTiVEnyvSxSuPlflhLRW
 0vI2ylATYKyWkQqyX7VyWecZJzwhwZj5gMMWmoGsij8bkZhQ/VaQMaesByzSth+h
 NV5UAYax4GqyOQ/tg/tqT6e5nrI1zof87H64XdTCBpJ7kFyQ/oA=
 =ZwOe
 -----END PGP SIGNATURE-----

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Pull rdma updates from Jason Gunthorpe:
 "This is quite a small cycle, no major series stands out. The HNS and
  rxe drivers saw the most activity this cycle, with rxe being broken
  for a good chunk of time. The significant deleted line count is due to
  a SPDX cleanup series.

  Summary:

   - Various cleanup and small features for rtrs

   - kmap_local_page() conversions

   - Driver updates and fixes for: efa, rxe, mlx5, hfi1, qed, hns

   - Cache the IB subnet prefix

   - Rework how CRC is calcuated in rxe

   - Clean reference counting in iwpm's netlink

   - Pull object allocation and lifecycle for user QPs to the uverbs
     core code

   - Several small hns features and continued general code cleanups

   - Fix the scatterlist confusion of orig_nents/nents introduced in an
     earlier patch creating the append operation"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (90 commits)
  RDMA/mlx5: Relax DCS QP creation checks
  RDMA/hns: Delete unnecessary blank lines.
  RDMA/hns: Encapsulate the qp db as a function
  RDMA/hns: Adjust the order in which irq are requested and enabled
  RDMA/hns: Remove RST2RST error prints for hw v1
  RDMA/hns: Remove dqpn filling when modify qp from Init to Init
  RDMA/hns: Fix QP's resp incomplete assignment
  RDMA/hns: Fix query destination qpn
  RDMA/hfi1: Convert to SPDX identifier
  IB/rdmavt: Convert to SPDX identifier
  RDMA/hns: Bugfix for incorrect association between dip_idx and dgid
  RDMA/hns: Bugfix for the missing assignment for dip_idx
  RDMA/hns: Bugfix for data type of dip_idx
  RDMA/hns: Fix incorrect lsn field
  RDMA/irdma: Remove the repeated declaration
  RDMA/core/sa_query: Retry SA queries
  RDMA: Use the sg_table directly and remove the opencoded version from umem
  lib/scatterlist: Fix wrong update of orig_nents
  lib/scatterlist: Provide a dedicated function to support table append
  RDMA/hns: Delete unused hns bitmap interface
  ...
2021-09-02 14:47:21 -07:00
..
Kconfig RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS 2021-08-19 10:28:49 -03:00
Makefile RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
cm.c RDMA/irdma: Remove use of kmap() 2021-06-24 15:07:01 -03:00
cm.h RDMA/irdma: Add connection manager 2021-06-02 19:55:18 -03:00
ctrl.c RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void 2021-07-15 15:14:10 -03:00
defs.h RDMA/irdma: Implement HW Admin Queue OPs 2021-06-02 19:55:17 -03:00
hmc.c RDMA/irdma: Add HMC backing store setup functions 2021-06-02 19:55:17 -03:00
hmc.h RDMA/irdma: Add HMC backing store setup functions 2021-06-02 19:55:17 -03:00
hw.c RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void 2021-07-15 15:14:10 -03:00
i40iw_hw.c
i40iw_hw.h
i40iw_if.c
icrdma_hw.c
icrdma_hw.h
irdma.h RDMA/irdma: Implement HW Admin Queue OPs 2021-06-02 19:55:17 -03:00
main.c RDMA/irdma: Check vsi pointer before using it 2021-07-15 15:06:08 -03:00
main.h
osdep.h RDMA/irdma: Add miscellaneous utility definitions 2021-06-02 19:55:19 -03:00
pble.c RDMA/irdma: Store PBL info address a pointer type 2021-06-10 09:39:27 -03:00
pble.h RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles 2021-06-25 14:08:30 -03:00
protos.h RDMA/irdma: Remove the repeated declaration 2021-08-25 13:43:21 -03:00
puda.c RDMA/irdma: Use list_last_entry/list_first_entry 2021-06-08 20:04:00 -03:00
puda.h RDMA/irdma: Add privileged UDA queue implementation 2021-06-02 19:55:17 -03:00
status.h RDMA/irdma: Add miscellaneous utility definitions 2021-06-02 19:55:19 -03:00
trace.c RDMA/irdma: Add dynamic tracing for CM 2021-06-02 19:55:19 -03:00
trace.h RDMA/irdma: Add dynamic tracing for CM 2021-06-02 19:55:19 -03:00
trace_cm.h RDMA/irdma: Add dynamic tracing for CM 2021-06-02 19:55:19 -03:00
type.h RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void 2021-07-15 15:14:10 -03:00
uda.c RDMA/irdma: Add RoCEv2 UD OP support 2021-06-02 19:55:18 -03:00
uda.h RDMA/irdma: Add RoCEv2 UD OP support 2021-06-02 19:55:18 -03:00
uda_d.h RDMA/irdma: Add RoCEv2 UD OP support 2021-06-02 19:55:18 -03:00
uk.c RDMA/irdma: Fix unused variable total_size warning 2021-07-12 14:52:14 -03:00
user.h RDMA/irdma: Add user/kernel shared libraries 2021-06-02 19:55:18 -03:00
utils.c RDMA: Globally allocate and release QP memory 2021-08-03 13:44:27 -03:00
verbs.c Merge branch 'sg_nents' into rdma.git for-next 2021-08-30 09:49:59 -03:00
verbs.h RDMA/irdma: Implement device supported verb APIs 2021-06-02 19:55:18 -03:00
ws.c RDMA/irdma: Add QoS definitions 2021-06-02 19:55:17 -03:00
ws.h RDMA/irdma: Add QoS definitions 2021-06-02 19:55:17 -03:00