• L
    Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 1ea406c0
    Linus Torvalds 提交于
    Pull infiniband/rdma updates from Roland Dreier:
     - Re-enable flow steering verbs with new improved userspace ABI
     - Fixes for slow connection due to GID lookup scalability
     - IPoIB fixes
     - Many fixes to HW drivers including mlx4, mlx5, ocrdma and qib
     - Further improvements to SRP error handling
     - Add new transport type for Cisco usNIC
    
    * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (66 commits)
      IB/core: Re-enable create_flow/destroy_flow uverbs
      IB/core: extended command: an improved infrastructure for uverbs commands
      IB/core: Remove ib_uverbs_flow_spec structure from userspace
      IB/core: Use a common header for uverbs flow_specs
      IB/core: Make uverbs flow structure use names like verbs ones
      IB/core: Rename 'flow' structs to match other uverbs structs
      IB/core: clarify overflow/underflow checks on ib_create/destroy_flow
      IB/ucma: Convert use of typedef ctl_table to struct ctl_table
      IB/cm: Convert to using idr_alloc_cyclic()
      IB/mlx5: Fix page shift in create CQ for userspace
      IB/mlx4: Fix device max capabilities check
      IB/mlx5: Fix list_del of empty list
      IB/mlx5: Remove dead code
      IB/core: Encorce MR access rights rules on kernel consumers
      IB/mlx4: Fix endless loop in resize CQ
      RDMA/cma: Remove unused argument and minor dead code
      RDMA/ucma: Discard events for IDs not yet claimed by user space
      IB/core: Add Cisco usNIC rdma node and transport types
      RDMA/nes: Remove self-assignment from nes_query_qp()
      IB/srp: Report receive errors correctly
      ...
    1ea406c0
cma.c 92.6 KB