This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ff0700f03609 Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm [...] new dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags new d12faf2dee50 RDMA/rxe: remove the redundant variable new ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable new 9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters new 0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name new 403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free new b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command [...] new 6a7296c918eb RDMA/bnxt_re: Support multiple page sizes new d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages new 598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure new 2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation new 690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context new 7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation new 6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting new ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues new 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums new 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys new 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs new 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs new d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring new 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide new a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer new f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines new b4b90a50cbb9 IB/hfi1: Remove atomic completion count new 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces new 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers new 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK new 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] new 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK new d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] new 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs new c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next new 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads new 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] new 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] new 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. new 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper new 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper new dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] new 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] new b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] new 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() new 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant new 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth new 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] new 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool new 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] new 115fda3509e7 RDMA/rxe: Remove duplicate settings new 2a152512a155 RDMA/efa: CQ notifications new 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats new 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct new 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats new 5e2ddd1e5982 RDMA/counter: Add optional counter support new 7301d0a9834c RDMA/nldev: Add support to get status of all counters new 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] new 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] new 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization new ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters new a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support new a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback new 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] new 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str new 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls new 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() new 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() new 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() new 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() new f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] new cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr new 99c13a3e2965 RDMA/rxe: Change AH objects to indexed new 73a549321003 RDMA/rxe: Create AH index and return to user space new 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd new e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs new 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num new ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() new 71ee1f127543 Merge brank 'mlx5_mkey' into rdma.git for-next new dede33da0d97 RDMA/irdma: Make irdma_uk_cq_init() return a void new 911a81c9c709 RDMA/core: Use kvzalloc when allocating the struct ib_port new 97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n new 10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() new 50693e66fd3f RDMA/mlx5: Use dev_addr_mod() new fd92213e9af3 RDMA: Constify netdev->dev_addr accesses new 86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk new e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback new 5460601de590 dma-buf: Fix pin callback comment new 1e4df4a21c5a RDMA/umem: Allow pinned dmabuf umem usage new 66f4817b5712 RDMA/efa: Add support for dmabuf memory regions new 067113d9db66 RDMA/core: Fix missed initialization of rdma_hw_stats::lock new 50604757e792 RDMA/irdma: Remove the unused variable local_qp new 69d1ed59999c RDMA/rxe: Save a few bytes from struct rxe_pool new e30bb300a401 RDMA/rxe: Use 'bitmap_zalloc()' when applicable new 000b8490ecac RDMA/rxe: Make rxe_type_info static const new 04567caf96e5 RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_ [...] new 493620b1c903 RDMA/bnxt_re: Use helper function to set GUIDs new ddf65f28ddca IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks new 840f4ed2d47b IB/qib: Rebranding of qib driver to Cornelis Networks new 4892298c3a33 IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks new 6d202d9f70a3 RDMA/hns: Use the core code to manage the fixed mmap entries new 4e446714fb89 RDMA/qed: Use helper function to set GUIDs new 9ed8110c9b29 RDMA/irdma: optimize rx path by removing unnecessary copy new a2a2a69d144d Merge tag 'v5.15' into rdma.git for-next new 571fb4fb78a3 RDMA/hns: Fix initial arm_st of CQ new 0e60778efb07 RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardw [...] new 4f960393a0ee RDMA/qedr: Fix NULL deref for query_qp on the GSI QP new 6a463bc9d999 Merge branch 'for-rc' into rdma.git for-next new dd83f482d2cd RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback new f1a090f09f42 RDMA/core: Require the driver to set the IOVA correctly du [...] new 25edbc383b72 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 110 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: drivers/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/counters.c | 40 ++- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 ++++++++++++--- drivers/infiniband/core/rw.c | 66 ++-- drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/sysfs.c | 58 ++-- drivers/infiniband/core/umem_dmabuf.c | 51 +++ drivers/infiniband/core/uverbs_cmd.c | 3 - drivers/infiniband/core/verbs.c | 49 +++ drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 380 +++++++++++++-------- drivers/infiniband/hw/bnxt_re/hw_counters.h | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 45 ++- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 1 - drivers/infiniband/hw/bnxt_re/main.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 22 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 10 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 57 +++- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 33 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 85 +++++ drivers/infiniband/hw/cxgb4/cm.c | 1 - drivers/infiniband/hw/cxgb4/device.c | 1 - drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa.h | 23 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +++++- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 +++ drivers/infiniband/hw/efa/efa_com.c | 164 +++++++++ drivers/infiniband/hw/efa/efa_com.h | 38 ++- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 182 ++++++++-- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 213 +++++++++--- drivers/infiniband/hw/hfi1/Kconfig | 4 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 3 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/ipoib.h | 76 +++-- drivers/infiniband/hw/hfi1/ipoib_main.c | 2 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 314 ++++++++--------- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +++- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +-- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 32 +- drivers/infiniband/hw/hns/hns_roce_main.c | 142 ++++++-- drivers/infiniband/hw/irdma/cm.h | 12 +- drivers/infiniband/hw/irdma/ctrl.c | 43 +-- drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.h | 5 +- drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/trace_cm.h | 8 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 101 ++---- drivers/infiniband/hw/irdma/user.h | 32 +- drivers/infiniband/hw/irdma/utils.c | 49 +-- drivers/infiniband/hw/irdma/verbs.c | 146 ++++---- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 44 ++- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/counters.c | 283 ++++++++++++--- drivers/infiniband/hw/mlx5/fs.c | 187 ++++++++++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 40 ++- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 5 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_comp.c | 57 ++-- drivers/infiniband/sw/rxe/rxe_cq.c | 28 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +-- drivers/infiniband/sw/rxe/rxe_loc.h | 2 + drivers/infiniband/sw/rxe/rxe_mr.c | 267 +++++++++++---- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_param.h | 34 +- drivers/infiniband/sw/rxe/rxe_pool.c | 41 ++- drivers/infiniband/sw/rxe/rxe_pool.h | 15 - drivers/infiniband/sw/rxe/rxe_qp.c | 16 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +++++++--------- drivers/infiniband/sw/rxe/rxe_req.c | 65 ++-- drivers/infiniband/sw/rxe/rxe_resp.c | 50 +-- drivers/infiniband/sw/rxe/rxe_srq.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 139 +++----- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 ++-- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 18 +- drivers/infiniband/ulp/opa_vnic/Kconfig | 4 +- drivers/infiniband/ulp/opa_vnic/Makefile | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 7 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +-- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 17 +- include/linux/dma-buf.h | 4 +- include/rdma/ib_hdrs.h | 1 + include/rdma/ib_umem.h | 11 + include/rdma/ib_verbs.h | 74 ++-- include/rdma/rdma_counter.h | 2 + include/uapi/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/rdma/rdma_user_rxe.h | 10 +- 127 files changed, 3603 insertions(+), 1894 deletions(-)