Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
Pull infiniband update from Roland Dreier: "Main batch of InfiniBand/RDMA changes for 3.9: - SRP error handling fixes from Bart Van Assche - Implementation of memory windows for mlx4 from Shani Michaeli - Lots of cxgb4 HW driver fixes from Vipul Pandya - Make iSER work for virtual functions, other fixes from Or Gerlitz - Fix for bug in qib HW driver from Mike Marciniszyn - IPoIB fixes from me, Itai Garbi, Shlomo Pongratz, Yan Burman - Various cleanups and warning fixes from Julia Lawall, Paul Bolle, Wei Yongjun" * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (41 commits) IB/mlx4: Advertise MW support IB/mlx4: Support memory window binding mlx4: Implement memory windows allocation and deallocation mlx4_core: Enable memory windows in {INIT, QUERY}_HCA mlx4_core: Disable memory windows for virtual functions IPoIB: Free ipoib neigh on path record failure so path rec queries are retried IB/srp: Fail I/O requests if the transport is offline IB/srp: Avoid endless SCSI error handling loop IB/srp: Avoid sending a task management function needlessly IB/srp: Track connection state properly IB/mlx4: Remove redundant NULL check before kfree IB/mlx4: Fix compiler warning about uninitialized 'vlan' variable IB/mlx4: Convert is_xxx variables in build_mlx_header() to bool IB/iser: Enable iser when FMRs are not supported IB/iser: Avoid error prints on EAGAIN registration failures IB/iser: Use proper define for the commands per LUN value advertised to SCSI ML IB/uverbs: Implement memory windows support in uverbs IB/core: Add "type 2" memory windows support mlx4_core: Propagate MR deregistration failures to caller mlx4_core: Rename MPT-related functions to have mpt_ prefix ...
No related branches found
No related tags found
Showing
- drivers/infiniband/core/uverbs.h 2 additions, 0 deletionsdrivers/infiniband/core/uverbs.h
- drivers/infiniband/core/uverbs_cmd.c 121 additions, 0 deletionsdrivers/infiniband/core/uverbs_cmd.c
- drivers/infiniband/core/uverbs_main.c 11 additions, 2 deletionsdrivers/infiniband/core/uverbs_main.c
- drivers/infiniband/core/verbs.c 3 additions, 2 deletionsdrivers/infiniband/core/verbs.c
- drivers/infiniband/hw/amso1100/c2.c 1 addition, 12 deletionsdrivers/infiniband/hw/amso1100/c2.c
- drivers/infiniband/hw/cxgb3/iwch_provider.c 4 additions, 1 deletiondrivers/infiniband/hw/cxgb3/iwch_provider.c
- drivers/infiniband/hw/cxgb3/iwch_qp.c 8 additions, 7 deletionsdrivers/infiniband/hw/cxgb3/iwch_qp.c
- drivers/infiniband/hw/cxgb4/cm.c 103 additions, 67 deletionsdrivers/infiniband/hw/cxgb4/cm.c
- drivers/infiniband/hw/cxgb4/device.c 3 additions, 2 deletionsdrivers/infiniband/hw/cxgb4/device.c
- drivers/infiniband/hw/cxgb4/ev.c 5 additions, 3 deletionsdrivers/infiniband/hw/cxgb4/ev.c
- drivers/infiniband/hw/cxgb4/iw_cxgb4.h 3 additions, 1 deletiondrivers/infiniband/hw/cxgb4/iw_cxgb4.h
- drivers/infiniband/hw/cxgb4/mem.c 4 additions, 1 deletiondrivers/infiniband/hw/cxgb4/mem.c
- drivers/infiniband/hw/cxgb4/qp.c 1 addition, 0 deletionsdrivers/infiniband/hw/cxgb4/qp.c
- drivers/infiniband/hw/ehca/ehca_iverbs.h 1 addition, 1 deletiondrivers/infiniband/hw/ehca/ehca_iverbs.h
- drivers/infiniband/hw/ehca/ehca_mrmw.c 4 additions, 1 deletiondrivers/infiniband/hw/ehca/ehca_mrmw.c
- drivers/infiniband/hw/mlx4/mad.c 4 additions, 3 deletionsdrivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/mlx4/main.c 20 additions, 2 deletionsdrivers/infiniband/hw/mlx4/main.c
- drivers/infiniband/hw/mlx4/mlx4_ib.h 16 additions, 2 deletionsdrivers/infiniband/hw/mlx4/mlx4_ib.h
- drivers/infiniband/hw/mlx4/mr.c 82 additions, 5 deletionsdrivers/infiniband/hw/mlx4/mr.c
- drivers/infiniband/hw/mlx4/qp.c 38 additions, 11 deletionsdrivers/infiniband/hw/mlx4/qp.c
Loading
Please register or sign in to comment