Please pull rdma.git
Hi Linus,
I've collected up a number of patches that are all pretty small with the exception of only a couple. The hfi1 driver has a number of important patches, and it is what really drives the line count of this pull request up. These are all small and I've got this kernel built and running in the test lab (I have most of the hardware, I think nes is the only thing in this patch set that I can't say I've personally tested and have up and running). This also includes the patch for the security issue which I was intentionally holding on to and not intending to send until the very last minute, but since you said this might be the last -rc cycle, that seems like it might well be now.
Here's the boilerplate:
The following changes since commit 2fe7857176ad6b70e8b2a318506525410e774f34:
i40iw: avoid potential uninitialized variable use (2016-04-06 10:37:16
-0400)
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 4c8bb95921e9ac01b9dd0c3abbaf6514ce88af92:
RDMA/nes: don't leak skb if carrier down (2016-04-28 21:11:09 -0400)
----------------------------------------------------------------
Final set of -rc fixes for 4.6
- A number of collected fixes for oopses, memory corruptions, deadlocks, etc. All of these fixes are small (many only 5-10 lines), obvious, and tested.
- Fix for the security issue related to the use of write for bi-directional communications.
----------------------------------------------------------------
Dean Luick (1):
IB/hfi1: Use kernel default llseek for ui device
Doug Ledford (1):
IB/core: Fix oops in ib_cache_gid_set_default_gid
Florian Westphal (1):
RDMA/nes: don't leak skb if carrier down
Hariprasad S (1):
RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
Jason Gunthorpe (1):
IB/security: Restrict use of the write() interface
Jubin John (1):
IB/rdmavt: Fix send scheduling
Mike Marciniszyn (1):
IB/hfi1: Fix missing lock/unlock in verbs drain callback
Mitko Haralanov (4):
IB/hfi1: Prevent NULL pointer deferences in caching code IB/hfi1: Fix deadlock caused by locking with wrong scope IB/hfi1: Prevent unpinning of wrong pages
IB/hfi1: Don't attempt to free resources if initialization failed
Sagi Grimberg (3):
IB/core: Don't drain non-existent rq queue-pair IB/mlx5: Expose correct max_sge_rd limit
MAINTAINERS: Update iser/isert maintainer contact info
Steve Wise (3):
iw_cxgb4: initialize ibdev.iwcm->ifname for port mapping
iw_cxgb3: initialize ibdev.iwcm->ifname for port mapping
iw_cxgb4: handle draining an idle qpMAINTAINERS | 4 +- drivers/infiniband/core/cache.c | 3 +- drivers/infiniband/core/ucm.c | 4 ++ drivers/infiniband/core/ucma.c | 3 + drivers/infiniband/core/uverbs_main.c | 5 ++ drivers/infiniband/core/verbs.c | 3 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 + drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 2 + drivers/infiniband/hw/cxgb4/qp.c | 24 +++++++- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/nes/nes_nic.c | 3 - drivers/infiniband/hw/qib/qib_file_ops.c | 5 ++ drivers/infiniband/sw/rdmavt/qp.c | 4 +- drivers/staging/rdma/hfi1/TODO | 2 +- drivers/staging/rdma/hfi1/file_ops.c | 91 +++++++++++------------------ drivers/staging/rdma/hfi1/mmu_rb.c | 40 ++++++++----- drivers/staging/rdma/hfi1/mmu_rb.h | 3 +- drivers/staging/rdma/hfi1/qp.c | 2 + drivers/staging/rdma/hfi1/user_exp_rcv.c | 11 ++-- drivers/staging/rdma/hfi1/user_sdma.c | 33 +++++++---- include/linux/mlx5/device.h | 11 ++++ include/rdma/ib.h | 16 +++++ 23 files changed, 173 insertions(+), 102 deletions(-)
Signature · 2 lines
Doug Ledford <[email protected]> GPG KeyID: 0E572FDD