• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma · 2dacc1e5
    Linus Torvalds authored
    Pull rdma updates from Jason Gunthorpe:
    
     - Minor bug fixes in mlx5, mthca, pvrdma, rtrs, mlx4, hfi1, hns
    
     - Minor cleanups: coding style, useless includes and documentation
    
     - Reorganize how multicast processing works in rxe
    
     - Replace a red/black tree with xarray in rxe which improves performance
    
     - DSCP support and HW address handle re-use in irdma
    
     - Simplify the mailbox command handling in hns
    
     - Simplify iser now that FMR is eliminated
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (93 commits)
      RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
      IB/iser: Fix error flow in case of registration failure
      IB/iser: Generalize map/unmap dma tasks
      IB/iser: Use iser_fr_desc as registration context
      IB/iser: Remove iser_reg_data_sg helper function
      RDMA/rxe: Use standard names for ref counting
      RDMA/rxe: Replace red-black trees by xarrays
      RDMA/rxe: Shorten pool names in rxe_pool.c
      RDMA/rxe: Move max_elem into rxe_type_info
      RDMA/rxe: Replace obj by elem in declaration
      RDMA/rxe: Delete _locked() APIs for pool objects
      RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC
      RDMA/rxe: Replace mr by rkey in responder resources
      RDMA/rxe: Fix ref error in rxe_av.c
      RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
      RDMA/irdma: Add support for address handle re-use
      RDMA/qib: Fix typos in comments
      RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
      Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
      RDMA/rxe: Remove useless argument for update_state()
      ...
    2dacc1e5
devx.c 85.2 KB