linux-stable/drivers/infiniband/hw/hfi1
Linus Torvalds f34b2cf178 RDMA merge window pull request
This is significantly bug fixes and general cleanups. The noteworthy new
 features are fairly small:
 
 - XRC support for HNS and improves RQ operations
 
 - Bug fixes and updates for hns, mlx5, bnxt_re, hfi1, i40iw, rxe, siw and
   qib
 
 - Quite a few general cleanups on spelling, error handling, static checker
   detections, etc
 
 - Increase the number of device ports supported beyond 255. High port
   count software switches now exist
 
 - Several bug fixes for rtrs
 
 - mlx5 Device Memory support for host controlled atomics
 
 - Report SRQ tables through to rdma-tool
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfB7FMLh+8QxL+6i3OG33FX4gmxoFAmCMMHEACgkQOG33FX4g
 mxri3Q//RAgIExCGHebQ9xkptZHVyTLLJMpiMl2cqk3ZVRdDZ7QdiQjIqY2KqlUK
 nxBj7EXJeX6rV5a1xqCcOO1gBetB28TSwnCNE2ZqrXP5B59ISW8D052IWza3UkUz
 WmHLARxHQlyKBWA4+ZAgfoUGL0NmWA8QPf56t/RK/3/OsuYnGzcnWmmFbt8XKFcH
 NtO3KC45mKWDqqG0A0XRrLbEQz/ElO3OuPBqlBKgB3ZgGPzgsOUTOGkm1tCcZ89L
 /pvZGB7SklKZdCX8TxdpVGd9h0zHl8pqh1yEzvTA1ypNAYSUId2mvZXluU8J5yJl
 FLk7E1IxE5050FNEc7T5uZdUVntulYiqL2558coRI34l5w26pKGjIMxw/nTB8hg8
 4ZfBtKVemIG6yzW5Up6iBpK7qWYpvLWVShwYAWhbNsjN7JGzJuh1gJnjbmYgyz2P
 RTMU9wjFPLL2wZxg4LDHACVJNBb82j6KKuE+kZWpk11ro7INw9+7YwRuTo7/ezxC
 BwXKu8wF4igwSigV55jM+WnGXLhxdC3qmx/2cbtWyLM/PzdRL96tM0RWW5v8/Nv7
 teFhkt+f3RVqcfYH5K1qCXy3UFrxG6bxFSvcHHSBx2bdIrqhuTY5FqszAYImeW2j
 iHoyIsuSuGu79HQgOzAQZsEyksWi6OYDvA9Q9VBoPP4bJ3DOAa4=
 =vsXA
 -----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 significantly bug fixes and general cleanups. The noteworthy
  new features are fairly small:

   - XRC support for HNS and improves RQ operations

   - Bug fixes and updates for hns, mlx5, bnxt_re, hfi1, i40iw, rxe, siw
     and qib

   - Quite a few general cleanups on spelling, error handling, static
     checker detections, etc

   - Increase the number of device ports supported beyond 255. High port
     count software switches now exist

   - Several bug fixes for rtrs

   - mlx5 Device Memory support for host controlled atomics

   - Report SRQ tables through to rdma-tool"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (145 commits)
  IB/qib: Remove redundant assignment to ret
  RDMA/nldev: Add copy-on-fork attribute to get sys command
  RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
  RDMA/siw: Fix a use after free in siw_alloc_mr
  IB/hfi1: Remove redundant variable rcd
  RDMA/nldev: Add QP numbers to SRQ information
  RDMA/nldev: Return SRQ information
  RDMA/restrack: Add support to get resource tracking for SRQ
  RDMA/nldev: Return context information
  RDMA/core: Add CM to restrack after successful attachment to a device
  RDMA/cma: Skip device which doesn't support CM
  RDMA/rxe: Fix a bug in rxe_fill_ip_info()
  RDMA/mlx5: Expose private query port
  RDMA/mlx4: Remove an unused variable
  RDMA/mlx5: Fix type assignment for ICM DM
  IB/mlx5: Set right RoCE l3 type and roce version while deleting GID
  RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails
  RDMA/cxgb4: add missing qpid increment
  IB/ipoib: Remove unnecessary struct declaration
  RDMA/bnxt_re: Get rid of custom module reference counting
  ...
2021-05-01 09:15:05 -07:00
..
affinity.c RDMA merge window pull request 2021-05-01 09:15:05 -07:00
affinity.h IB/hfi1: Add interrupt handler functions for accelerated ipoib 2020-05-21 11:23:56 -03:00
aspm.c
aspm.h
chip.c IB/hfi1: Rework AIP and VNIC dummy netdev usage 2021-04-13 13:54:56 -03:00
chip.h RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
chip_registers.h
common.h IB/hfi1: Enable the transmit side of the datagram ipoib netdev 2020-05-21 11:23:58 -03:00
debugfs.c IB/hfi1: Fix module use count flaw due to leftover module put calls 2020-06-24 15:54:08 -03:00
debugfs.h
device.c
device.h
driver.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
efivar.c infiniband: hfi1: Use EFI GetVariable only when available 2020-02-23 21:59:42 +01:00
efivar.h
eprom.c
eprom.h
exp_rcv.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
exp_rcv.h
fault.c IB/hfi1: Use scnprintf() for avoiding potential buffer overflow 2020-03-26 15:06:14 -03:00
fault.h
file_ops.c RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param 2021-01-22 14:37:34 -04:00
firmware.c IB/hfi1: Fix error return code in parse_platform_config() 2021-04-12 15:10:19 -03:00
hfi.h RDMA merge window pull request 2021-05-01 09:15:05 -07:00
init.c RDMA merge window pull request 2021-05-01 09:15:05 -07:00
intr.c RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues 2021-01-28 15:42:25 -04:00
iowait.c RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another 2021-01-28 15:42:26 -04:00
iowait.h IB/hfi1: Fix a typo 2021-03-26 12:05:28 -03:00
ipoib.h IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() 2021-04-07 20:19:00 -03:00
ipoib_main.c IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() 2021-04-07 20:19:00 -03:00
ipoib_rx.c IB/hfi1: Activate the dummy netdev 2020-05-21 11:23:56 -03:00
ipoib_tx.c IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() 2021-04-07 20:19:00 -03:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
mad.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
mad.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
Makefile IB/hfi1: Add functions to receive accelerated ipoib packets 2020-05-21 11:23:56 -03:00
mmu_rb.c IB/hfi1: Use kzalloc() for mmu_rb_handler allocation 2021-04-07 20:19:01 -03:00
mmu_rb.h IB/hfi1: Ensure correct mm is used at all times 2020-11-25 20:30:46 -04:00
msix.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
msix.h IB/hfi1: Activate the dummy netdev 2020-05-21 11:23:56 -03:00
netdev.h IB/hfi1: Rework AIP and VNIC dummy netdev usage 2021-04-13 13:54:56 -03:00
netdev_rx.c RDMA merge window pull request 2021-05-01 09:15:05 -07:00
opa_compat.h
opfn.c
opfn.h
pcie.c RDMA/hw/hfi1/pcie: Demote kernel-doc abuses 2021-01-28 15:42:28 -04:00
pio.c IB/hfi1: Use fallthrough pseudo-keyword 2020-07-24 16:59:55 -03:00
pio.h RDMA: Replace zero-length array with flexible-array member 2020-02-20 13:33:51 -04:00
pio_copy.c RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param 2021-01-28 15:42:28 -04:00
platform.c IB/hfi1: Use fallthrough pseudo-keyword 2020-07-24 16:59:55 -03:00
platform.h
qp.c RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse 2021-01-28 15:42:28 -04:00
qp.h RDMA/hfi1: Remove hfi1_create_qp declaration 2020-06-22 14:49:27 -03:00
qsfp.c RDMA: Convert comma to semicolon 2021-01-07 13:53:41 -04:00
qsfp.h
rc.c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header 2021-01-28 15:42:30 -04:00
rc.h
ruc.c RDMA/hw/hfi1/ruc: Fix a small formatting and description issues 2021-01-28 15:42:28 -04:00
sdma.c RDMA: Fix kernel-doc compilation warnings 2021-03-22 09:31:19 -03:00
sdma.h IB/hfi1: Remove unused function 2021-04-07 20:19:01 -03:00
sdma_txreq.h
sysfs.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
tid_rdma.c RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues 2021-01-28 15:42:29 -04:00
tid_rdma.h
trace.c IB/hfi1: Add packet histogram trace event 2020-05-21 11:23:57 -03:00
trace.h
trace_ctxts.h IB/hfi1: Add packet histogram trace event 2020-05-21 11:23:57 -03:00
trace_dbg.h
trace_ibhdrs.h
trace_iowait.h
trace_misc.h
trace_mmu.h
trace_rc.h
trace_rx.h
trace_tid.h
trace_tx.h IB/hfi1: Add additional usdma traces 2021-04-07 20:19:01 -03:00
uc.c RDMA/hw/hfi1/uc: Fix a little doc-rot 2021-01-28 15:42:29 -04:00
ud.c RDMA/hw/hfi1/ud: Fix a little more doc-rot 2021-01-28 15:42:29 -04:00
user_exp_rcv.c RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses 2021-01-28 15:42:30 -04:00
user_exp_rcv.h IB/hfi1: Ensure correct mm is used at all times 2020-11-25 20:30:46 -04:00
user_pages.c
user_sdma.c IB/hfi1: Add additional usdma traces 2021-04-07 20:19:01 -03:00
user_sdma.h IB/hfi1: Add additional usdma traces 2021-04-07 20:19:01 -03:00
verbs.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
verbs.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
verbs_txreq.c
verbs_txreq.h RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
vnic.h RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
vnic_main.c RDMA: Support more than 255 rdma ports 2021-03-26 09:31:21 -03:00
vnic_sdma.c