linux/drivers/infiniband/sw/rxe
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
Makefile RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs 2021-06-16 20:51:17 -03:00
rxe_av.c
rxe_comp.c RDMA/rxe: Move ICRC generation to a subroutine 2021-07-16 12:43:34 -03:00
rxe_cq.c RDMA/rxe: Protext kernel index from user space 2021-06-03 15:53:01 -03:00
rxe_hdr.h
rxe_hw_counters.c RDMA: Split the alloc_hw_stats() ops to port and device variants 2021-06-16 20:58:29 -03:00
rxe_hw_counters.h RDMA: Split the alloc_hw_stats() ops to port and device variants 2021-06-16 20:58:29 -03:00
rxe_icrc.c RDMA/rxe: Fix types in rxe_icrc.c 2021-07-16 12:43:35 -03:00
rxe_loc.h RDMA/rxe: Move crc32 init code to rxe_icrc.c 2021-07-16 12:43:34 -03:00
rxe_mcast.c RDMA/rxe: Fix memory allocation while in a spin lock 2021-08-19 20:11:16 -03:00
rxe_mmap.c
rxe_mr.c Merge branch 'sg_nents' into rdma.git for-next 2021-08-30 09:49:59 -03:00
rxe_mw.c RDMA/rxe: Implement memory access through MWs 2021-06-16 20:51:18 -03:00
rxe_net.c Merge branch 'sg_nents' into rdma.git for-next 2021-08-30 09:49:59 -03:00
rxe_net.h
rxe_opcode.c RDMA/rxe: Add support for bind MW work requests 2021-06-16 20:51:18 -03:00
rxe_opcode.h RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK 2021-06-16 20:51:18 -03:00
rxe_param.h RDMA/rxe: Enable MW object pool 2021-06-16 20:51:17 -03:00
rxe_pool.c RDMA: Globally allocate and release QP memory 2021-08-03 13:44:27 -03:00
rxe_pool.h RDMA/rxe: Return errors for add index and key 2021-06-16 20:51:17 -03:00
rxe_qp.c Linux 5.13-rc7 2021-06-22 14:43:51 -03:00
rxe_queue.c RDMA/rxe: Zero out index member of struct rxe_queue 2021-08-20 15:48:58 -03:00
rxe_queue.h RDMA/rxe: Protext kernel index from user space 2021-06-03 15:53:01 -03:00
rxe_recv.c RDMA/rxe: Move ICRC checking to a subroutine 2021-07-16 12:43:33 -03:00
rxe_req.c RDMA/rxe: Move ICRC generation to a subroutine 2021-07-16 12:43:34 -03:00
rxe_resp.c Merge branch 'sg_nents' into rdma.git for-next 2021-08-30 09:49:59 -03:00
rxe_srq.c RDMA/rxe: Protext kernel index from user space 2021-06-03 15:53:01 -03:00
rxe_sysfs.c
rxe_task.c
rxe_task.h
rxe_verbs.c RDMA: Globally allocate and release QP memory 2021-08-03 13:44:27 -03:00
rxe_verbs.h RDMA: Globally allocate and release QP memory 2021-08-03 13:44:27 -03:00
rxe.c RDMA/rxe: Enable MW object pool 2021-06-16 20:51:17 -03:00
rxe.h RDMA/rxe: Move crc32 init code to rxe_icrc.c 2021-07-16 12:43:34 -03:00