• Linus Torvalds's avatar
    Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 452b6361
    Linus Torvalds authored
    Pull infiniband/rdma fixes from Roland Dreier:
     "Last late set of InfiniBand/RDMA fixes for 3.17:
    
       - fixes for the new memory region re-registration support
       - iSER initiator error path fixes
       - grab bag of small fixes for the qib and ocrdma hardware drivers
       - larger set of fixes for mlx4, especially in RoCE mode"
    
    * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (26 commits)
      IB/mlx4: Fix VF mac handling in RoCE
      IB/mlx4: Do not allow APM under RoCE
      IB/mlx4: Don't update QP1 in native mode
      IB/mlx4: Avoid accessing netdevice when building RoCE qp1 header
      mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses
      IB/core: When marshaling uverbs path, clear unused fields
      IB/mlx4: Avoid executing gid task when device is being removed
      IB/mlx4: Fix lockdep splat for the iboe lock
      IB/mlx4: Get upper dev addresses as RoCE GIDs when port comes up
      IB/mlx4: Reorder steps in RoCE GID table initialization
      IB/mlx4: Don't duplicate the default RoCE GID
      IB/mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs()
      IB/iser: Bump version to 1.4.1
      IB/iser: Allow bind only when connection state is UP
      IB/iser: Fix RX/TX CQ resource leak on error flow
      RDMA/ocrdma: Use right macro in query AH
      RDMA/ocrdma: Resolve L2 address when creating user AH
      mlx4: Correct error flows in rereg_mr
      IB/qib: Correct reference counting in debugfs qp_stats
      IPoIB: Remove unnecessary port query
      ...
    452b6361
qp.c 90.3 KB