Hi Linus, This comprises a number of various fixes (including the ones you've requested):
The following changes since commit bc197aad0daa:
Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
tags/for-linus
for you to fetch changes up to d8b2ba7c5928173fe1c12bd2545f5ed85d1c3c7a:
IB/core: Destroy ocrdma_dev_id IDR on module exit (2015-07-14 13:20:16
-0400)
----------------------------------------------------------------
Changes for 4.2-rc
- Mainly fix-ups for the various 4.2 items
----------------------------------------------------------------
Amir Vadai (1):
IB/IPoIB: Fix bad error flow in ipoib_add_port()
Carol L Soto (1):
IB/ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES
Doug Ledford (2):
IB/mlx4: Fix memory leak in do_slave_init
IB/mlx4: Optimize do_slave_init
Erez Shitrit (2):
IB/cm: Do not queue work to a device that's going away
IB/ipoib: Set MTU to max allowed by mode when mode changes
Haggai Eran (2):
IB/ucma: Fix lockdep warning in ucma_lock_files
IB/ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush
Hal Rosenstock (1):
IB: Add rdma_cap_ib_switch helper and use where appropriate
Ira Weiny (2):
IB/mad: Fix compare between big endian and cpu endian
IB/mad: Remove improper use of BUG_ON
Johannes Thumshirn (2):
IB/core: Destroy multcast_idr on module exit
IB/core: Destroy ocrdma_dev_id IDR on module exit
Maninder Singh (1):
IB/mlx4: Optimize freeing of items on error unwind
Matan Barak (1):
IB/mlx4: Do not attemp to report HCA clock offset on VFs
Or Gerlitz (1):
IB/mlx4: Fix use of flow-counters for process_mad
Sagi Grimberg (1):
IB/srp: Avoid using uninitialized variable
Tatyana Nikolova (3):
RDMA/core: Fixes for port mapper client registration
RDMA/nes: Fix for resolving the neigh
RDMA/nes: Fix for incorrect recording of the MAC address
Vaishali Thakkar (2):
IB/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX
IB/ipath: Convert use of __constant_<foo> to <foo>
Wengang Wang (1):
rds: rds_ib_device.refcount overflow
Yuval Shaia (1):
IB/ipoib: Scatter-Gather support in connected mode
drivers/infiniband/core/agent.c | 4 +-
drivers/infiniband/core/cm.c | 61 ++++++++++++++++++++++---
drivers/infiniband/core/iwpm_msg.c | 33 +++++++-------
drivers/infiniband/core/iwpm_util.c | 12 ++++-
drivers/infiniband/core/iwpm_util.h | 28 +++++++++---
drivers/infiniband/core/mad.c | 47 +++++++-------------
drivers/infiniband/core/multicast.c | 8 +---
drivers/infiniband/core/opa_smi.h | 4 +-
drivers/infiniband/core/sa_query.c | 8 +---
drivers/infiniband/core/smi.c | 37 ++++++++--------
drivers/infiniband/core/smi.h | 4 +-
drivers/infiniband/core/sysfs.c | 2 +-
drivers/infiniband/core/ucm.c | 4 +-
drivers/infiniband/core/ucma.c | 5 ++-
drivers/infiniband/hw/ehca/ehca_sqp.c | 5 ++-
drivers/infiniband/hw/ipath/ipath_mad.c | 5 ++-
drivers/infiniband/hw/ipath/ipath_verbs.c | 4 +-
drivers/infiniband/hw/mlx4/mad.c | 34 +++++++++-----
drivers/infiniband/hw/mlx4/main.c | 33 +++++++-------
drivers/infiniband/hw/mlx5/mad.c | 5 ++-
drivers/infiniband/hw/mthca/mthca_mad.c | 5 ++-
drivers/infiniband/hw/nes/nes_cm.c | 5 ++-
drivers/infiniband/hw/nes/nes_hw.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 5 ++-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 +
drivers/infiniband/hw/qib/qib_mad.c | 5 ++-
drivers/infiniband/ulp/ipoib/ipoib.h | 29 +++++++++++-
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 33 ++++++--------
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 49 ++++++++-------------
drivers/infiniband/ulp/ipoib/ipoib_main.c | 21 ++++-----
drivers/infiniband/ulp/srp/ib_srp.c | 23 +++-------
drivers/infiniband/ulp/srpt/ib_srpt.c | 71
+++++++++++++++---------------
drivers/scsi/scsi_transport_srp.c | 3 +-
include/rdma/ib_verbs.h | 20 +++++++--
include/scsi/scsi_transport_srp.h | 1 +
net/rds/ib_rdma.c | 4 +-
36 files changed, 351 insertions(+), 269 deletions(-)
signature.asc
Description: OpenPGP digital signature
