[PATCH RE-RESEND V2 for-next 0/5] IB core fixes 29-Jan-2015

Or Gerlitz
2015-02-05T11:53:47Z

-- re-resent due to Gerrit IDs that were left by mistake, sorry for spamming you over (and over)

Hi Roland,

This is a batch with small IB core fixes, please apply for 3.20

There's one fix which touches few HW drivers to make sure
they invoke ib_unregister_mad_agent() only for valid cases
in their error flows.

There's a pending CMA patch we sent for 3.19 and was approved
by Sean, please pick it too "RDMA/CMA: Mark IPv4 addresses correctly
when the listener is IPv6" https://patchwork.kernel.org/patch/5298971/

Majs and Or.

Ilya Nelkenbaum (1):
IB/core: When marshaling ucma path from user-space, clear unused fields

Majd Dibbiny (3):
IB/core: Fixes in ib_sa_add_one error flow
IB/core: Call ib_unregister_mad_agent() only for valid agents
IB/core: Make sure that the PSN does not overflow

Moshe Lazer (1):
IB/core: Fix deadlock on uverbs modify_qp error flow

drivers/infiniband/core/cma.c | 1 +
drivers/infiniband/core/sa_query.c | 10 +++++++---
drivers/infiniband/core/ucma.c | 3 +++
drivers/infiniband/core/uverbs_cmd.c | 13 +++++++------
drivers/infiniband/hw/mlx4/mad.c | 2 +-
drivers/infiniband/hw/mthca/mthca_mad.c | 2 +-
drivers/infiniband/hw/qib/qib_mad.c | 2 +-
7 files changed, 21 insertions(+), 12 deletions(-)