lkml.org 
[lkml]   [2013]   [Nov]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] please pull infiniband.git
Date
Hi Linus,

Please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus

----------------------------------------------------------------

Main batch of InfiniBand/RDMA changes for 3.13:

- 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

----------------------------------------------------------------
Bart Van Assche (11):
IB/srp: Keep rport as long as the IB transport layer
scsi_transport_srp: Add transport layer error handling
IB/srp: Use SRP transport layer error recovery
IB/srp: Start timers if a transport layer error occurs
scsi_transport_srp: Add periodic reconnect support
IB/srp: Add periodic reconnect functionality
IB/srp: Export sgid to sysfs
IB/srp: Introduce srp_alloc_req_data()
IB/srp: Make queue size configurable
IB/srp: Avoid offlining operational SCSI devices
IB/srp: Report receive errors correctly

Ben Hutchings (1):
IB/cxgb4: Fix formatting of physical address

Dan Carpenter (1):
RDMA/ocrdma: Silence an integer underflow warning

Dave Jones (1):
RDMA/nes: Remove self-assignment from nes_query_qp()

Doug Ledford (2):
IB/cma: Use cached gids
IB/cma: Check for GID on listening device first

Eli Cohen (17):
IB/mlx5: Fix check of number of entries in create CQ
IB/mlx5: Multithreaded create MR
IB/mlx5: Fix overflow check in IB_WR_FAST_REG_MR
IB/mlx5: Simplify mlx5_ib_destroy_srq
mlx5: Fix cleanup flow when DMA mapping fails
mlx5: Support communicating arbitrary host page size to firmware
mlx5: Clear reserved area in set_hca_cap()
IB/mlx5: Remove dead code in mr.c
IB/mlx5: Remove "Always false" comparison
IB/mlx5: Update opt param mask for RTS2RTS
mlx5: Use enum to indicate adapter page size
IB/mlx4: Fix endless loop in resize CQ
IB/core: Encorce MR access rights rules on kernel consumers
IB/mlx5: Remove dead code
IB/mlx5: Fix list_del of empty list
IB/mlx4: Fix device max capabilities check
IB/mlx5: Fix page shift in create CQ for userspace

Erez Shitrit (6):
IPoIB: Fix crash in dev_open error flow
IPoIB: Fix deadlock between dev_change_flags() and __ipoib_dev_flush()
IPoIB: Avoid flushing the driver workqueue on dev_down
IPoIB: Fix usage of uninitialized multicast objects
IPoIB: Add path query flushing in ipoib_ib_dev_cleanup
IPoIB: Start multicast join process only on active ports

Jack Wang (1):
IB/srp: Add change_queue_depth and change_queue_type support

Jan Kara (2):
IB/ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast()
IB/qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast()

Joe Perches (1):
IB/ucma: Convert use of typedef ctl_table to struct ctl_table

Latchesar Ionkov (1):
IB/core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly

Matan Barak (2):
IB/core: clarify overflow/underflow checks on ib_create/destroy_flow
IB/core: Re-enable create_flow/destroy_flow uverbs

Mathias Krause (1):
IB/netlink: Remove superfluous RDMA_NL_GET_OP() masking

Michal Nazarewicz (1):
RDMA/cma: Remove unused argument and minor dead code

Michal Schmidt (1):
IPoIB: lower NAPI weight

Mike Marciniszyn (2):
IB/qib: Fix checkpatch __packed warnings
IB/qib: Fix txselect regression

Moshe Lazer (2):
IB/mlx5: Fix srq free in destroy qp
mlx5_core: Change optimal_reclaimed_pages for better performance

Naresh Gottumukkala (2):
RDMA/ocrdma: Fix a crash in rmmod
RDMA/ocrdma: Remove redundant check in ocrdma_build_fr()

Roland Dreier (1):
Merge branches 'cma', 'cxgb4', 'flowsteer', 'ipoib', 'misc', 'mlx4', 'mlx5', 'nes', 'ocrdma', 'qib' and 'srp' into for-next

Sean Hefty (1):
RDMA/ucma: Discard events for IDs not yet claimed by user space

Tal Alon (1):
IPoIB: Change CM skb memory allocation to be non-atomic during init

Upinder Malhi \(umalhi\) (1):
IB/core: Add Cisco usNIC rdma node and transport types

Vu Pham (2):
IB/srp: Make transport layer retry count configurable
IB/srp: Remove target from list before freeing Scsi_Host structure

Yann Droneaud (5):
IB/core: Rename 'flow' structs to match other uverbs structs
IB/core: Make uverbs flow structure use names like verbs ones
IB/core: Use a common header for uverbs flow_specs
IB/core: Remove ib_uverbs_flow_spec structure from userspace
IB/core: extended command: an improved infrastructure for uverbs commands

Zhao Hongjiang (1):
IB/cm: Convert to using idr_alloc_cyclic()

Documentation/ABI/stable/sysfs-driver-ib_srp | 13 +
Documentation/ABI/stable/sysfs-transport-srp | 39 ++
drivers/infiniband/Kconfig | 11 -
drivers/infiniband/core/cm.c | 5 +-
drivers/infiniband/core/cma.c | 68 ++-
drivers/infiniband/core/netlink.c | 2 +-
drivers/infiniband/core/sysfs.c | 1 +
drivers/infiniband/core/ucma.c | 4 +-
drivers/infiniband/core/uverbs.h | 36 +-
drivers/infiniband/core/uverbs_cmd.c | 109 ++---
drivers/infiniband/core/uverbs_main.c | 128 +++--
drivers/infiniband/core/verbs.c | 17 +
drivers/infiniband/hw/cxgb4/device.c | 4 +-
drivers/infiniband/hw/ipath/ipath_user_sdma.c | 7 +-
drivers/infiniband/hw/mlx4/cq.c | 9 +-
drivers/infiniband/hw/mlx4/main.c | 8 +-
drivers/infiniband/hw/mlx5/cq.c | 25 +-
drivers/infiniband/hw/mlx5/main.c | 3 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 +
drivers/infiniband/hw/mlx5/mr.c | 167 +++++--
drivers/infiniband/hw/mlx5/qp.c | 21 +-
drivers/infiniband/hw/mlx5/srq.c | 8 +-
drivers/infiniband/hw/nes/nes_verbs.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma.h | 53 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 7 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 6 +-
drivers/infiniband/hw/qib/qib_iba7322.c | 11 +-
drivers/infiniband/hw/qib/qib_mad.h | 14 +-
drivers/infiniband/hw/qib/qib_user_sdma.c | 6 +-
drivers/infiniband/hw/qib/qib_verbs.h | 10 +-
drivers/infiniband/ulp/ipoib/ipoib.h | 4 +-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 14 +-
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 24 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 12 +-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 29 +-
drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 4 +-
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 10 +-
drivers/infiniband/ulp/srp/ib_srp.c | 500 +++++++++++++++----
drivers/infiniband/ulp/srp/ib_srp.h | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 106 ++--
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 35 +-
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 32 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 196 +++++---
drivers/scsi/scsi_transport_srp.c | 540 ++++++++++++++++++++-
include/linux/mlx5/device.h | 13 +-
include/linux/mlx5/driver.h | 18 +-
include/rdma/ib_verbs.h | 20 +-
include/scsi/scsi_transport_srp.h | 83 +++-
include/uapi/rdma/ib_user_verbs.h | 95 ++--
52 files changed, 1973 insertions(+), 595 deletions(-)


\
 
 \ /
  Last update: 2013-11-19 01:01    [W:0.024 / U:0.380 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site