• Linus Torvalds's avatar
    Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 7c034dfd
    Linus Torvalds authored
    Pull InfiniBand/RDMA updates from Roland Dreier:
    
     - IPoIB fixes from Doug Ledford and Erez Shitrit
    
     - iSER updates from Sagi Grimberg
    
     - mlx4 GUID handling changes from Yishai Hadas
    
     - other misc fixes
    
    * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (51 commits)
      mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures
      IB/iser: Rewrite bounce buffer code path
      IB/iser: Bump version to 1.6
      IB/iser: Remove code duplication for a single DMA entry
      IB/iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr
      IB/iser: Modify struct iser_mem_reg members
      IB/iser: Make fastreg pool cache friendly
      IB/iser: Move PI context alloc/free to routines
      IB/iser: Move fastreg descriptor pool get/put to helper functions
      IB/iser: Merge build page-vec into register page-vec
      IB/iser: Get rid of struct iser_rdma_regd
      IB/iser: Remove redundant assignments in iser_reg_page_vec
      IB/iser: Move memory reg/dereg routines to iser_memory.c
      IB/iser: Don't pass ib_device to fall_to_bounce_buff routine
      IB/iser: Remove a redundant struct iser_data_buf
      IB/iser: Remove redundant cmd_data_len calculation
      IB/iser: Fix wrong calculation of protection buffer length
      IB/iser: Handle fastreg/local_inv completion errors
      IB/iser: Fix unload during ep_poll wrong dereference
      ib_srpt: convert printk's to pr_* functions
      ...
    7c034dfd
ipoib_main.c 44.7 KB