linux/drivers/infiniband/sw/rxe
Linus Torvalds 8cbd92339d v6.3 RDMA pull request
Small cycle this time:
 
 - Minor driver updates for hfi1, cxgb4, erdma, hns, irdma, mlx5, siw, mana
 
 - inline CQE support for hns
 
 - Have mlx5 display device error codes
 
 - Pinned DMABUF support for irdma
 
 - Continued rxe cleanups, particularly converting the MRs to use xarray
 
 - Improvements to what can be cached in the mlx5 mkey cache
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCY/gPmgAKCRCFwuHvBreF
 YW5IAP4xOAiTif4f87vD1twRU/ebq4VEX0r+C2NX5x5fwlCJrAEA7RLV8uG9Uii2
 ez0BuWNxfajuvFHntnZ1E+7UDP0S8gk=
 =CgUH
 -----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:
 "Quite a small cycle this time, even with the rc8. I suppose everyone
  went to sleep over xmas.

   - Minor driver updates for hfi1, cxgb4, erdma, hns, irdma, mlx5, siw,
     mana

   - inline CQE support for hns

   - Have mlx5 display device error codes

   - Pinned DMABUF support for irdma

   - Continued rxe cleanups, particularly converting the MRs to use
     xarray

   - Improvements to what can be cached in the mlx5 mkey cache"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (61 commits)
  IB/mlx5: Extend debug control for CC parameters
  IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
  IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
  RDMA/irdma: Add support for dmabuf pin memory regions
  RDMA/mlx5: Use query_special_contexts for mkeys
  net/mlx5e: Use query_special_contexts for mkeys
  net/mlx5: Change define name for 0x100 lkey value
  net/mlx5: Expose bits for querying special mkeys
  RDMA/rxe: Fix missing memory barriers in rxe_queue.h
  RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet
  RDMA/rxe: Remove rxe_alloc()
  RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
  Subject: RDMA/rxe: Handle zero length rdma
  iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
  RDMA/mlx5: Use rdma_umem_for_each_dma_block()
  RDMA/umem: Remove unused 'work' member from struct ib_umem
  RDMA/irdma: Cap MSIX used to online CPUs + 1
  RDMA/mlx5: Check reg_create() create for errors
  RDMA/restrack: Correct spelling
  RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
  ...
2023-02-24 15:11:03 -08:00
..
Kconfig RDMA/rxe: Fix missing kconfig dependency on CRYPTO 2021-03-01 14:46:31 -04:00
Makefile RDMA/rxe: Delete deprecated module parameters interface 2022-01-05 15:18:47 -04:00
rxe_av.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_av.c 2022-11-10 15:33:05 -04:00
rxe_comp.c RDMA/rxe: Implement flush completion 2022-12-09 19:36:02 -04:00
rxe_cq.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_cq.c 2022-11-10 15:33:03 -04:00
rxe_hdr.h RDMA/rxe: Extend rxe packet format to support flush 2022-12-09 19:36:02 -04:00
rxe_hw_counters.c RDMA/counter: Add a descriptor in struct rdma_hw_stats 2021-10-12 12:48:04 -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: Replace pr_xxx by rxe_dbg_xxx in rxe_icrc.c 2022-11-10 15:33:06 -04:00
rxe_loc.h RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray 2023-01-27 12:14:14 -04:00
rxe_mcast.c RDMA/rxe: Fix an error handling path in rxe_get_mcg() 2022-05-24 12:55:12 -03:00
rxe_mmap.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mmap.c 2022-11-10 15:33:07 -04:00
rxe_mr.c RDMA/rxe: Remove rxe_alloc() 2023-02-16 11:30:11 -04:00
rxe_mw.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c 2022-11-10 15:33:03 -04:00
rxe_net.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_net.c 2022-11-10 15:33:04 -04:00
rxe_net.h RDMA/rxe: Add SPDX hdrs to rxe source files 2020-08-31 12:20:02 -03:00
rxe_opcode.c RDMA/rxe: Extend rxe packet format to support flush 2022-12-09 19:36:02 -04:00
rxe_opcode.h RDMA/rxe: Extend rxe packet format to support flush 2022-12-09 19:36:02 -04:00
rxe_param.h RDMA/rxe: Prevent faulty rkey generation 2023-01-09 10:48:16 -04:00
rxe_pool.c v6.3 RDMA pull request 2023-02-24 15:11:03 -08:00
rxe_pool.h RDMA/rxe: Remove rxe_alloc() 2023-02-16 11:30:11 -04:00
rxe_qp.c RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed 2022-11-22 15:55:54 -04:00
rxe_queue.c RDMA/rxe: Fix resize_finish() in rxe_queue.c 2022-09-27 10:15:24 -03:00
rxe_queue.h RDMA/rxe: Fix missing memory barriers in rxe_queue.h 2023-02-16 12:07:05 -04:00
rxe_recv.c RDMA/rxe: Remove error/warning messages from packet receiver path 2022-09-29 12:57:56 +03:00
rxe_req.c RDMA/rxe: Implement RC RDMA FLUSH service in requester side 2022-12-09 19:36:02 -04:00
rxe_resp.c Subject: RDMA/rxe: Handle zero length rdma 2023-02-16 11:13:52 -04:00
rxe_srq.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_srq.c 2022-11-10 15:33:05 -04:00
rxe_task.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_task.c 2022-11-10 15:33:06 -04:00
rxe_task.h RDMA/rxe: Rename task->state_lock to task->lock 2022-10-28 13:47:16 -03:00
rxe_verbs.c RDMA/rxe: Fix missing memory barriers in rxe_queue.h 2023-02-16 12:07:05 -04:00
rxe_verbs.h RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray 2023-01-27 12:14:14 -04:00
rxe.c RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe.c 2022-11-10 15:33:06 -04:00
rxe.h RDMA-rxe: Isolate mr code from atomic_reply() 2023-01-26 15:04:45 -04:00