Hi Linus,
Here are the target-pending fixes queued for v3.18-rc6. Please go ahead
and pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
The highlights include:
- target-core OOPs fix with tcm_qla2xxx + vxworks FC initiators + zero length
SCSI commands having a transfer direction set. (Roland + Craig Watson)
- vhost-scsi OOPs fix to explicitly prevent WWPN endpoint configfs group removal
while qemu still has an active reference. (Paolo + nab)
- ib_srpt fix for RDMA hardware with lower srp_sq_size limits. (Bart)
- Two ib_isert work-arounds for running on ocrdma hardware (Or + Sagi + Chris)
- iscsi-target discovery portal typo + SPC-3 PR Preempt SA key matching fix (Steve)
Thank you,
--nab
Bart Van Assche (1):
srp-target: Retry when QP creation fails with ENOMEM
Chris Moore (1):
IB/isert: Adjust CQ size to HW limits
Nicholas Bellinger (1):
vhost-scsi: Take configfs group dependency during
VHOST_SCSI_SET_ENDPOINT
Or Gerlitz (1):
ib_isert: Add max_send_sge=2 minimum for control PDU responses
Roland Dreier (1):
target: Don't call TFO->write_pending if data_length == 0
Sagi Grimberg (1):
iser-target: Handle DEVICE_REMOVAL event on network portal listener
correctly
Steven Allen (2):
iscsi-target: return the correct port in SendTargets
target: return CONFLICT only when SA key unmatched
drivers/infiniband/ulp/isert/ib_isert.c | 44 ++++++++++++++++++++++-----------
drivers/infiniband/ulp/srpt/ib_srpt.c | 8 ++++++
drivers/target/iscsi/iscsi_target.c | 2 +-
drivers/target/target_core_pr.c | 9 ++++---
drivers/target/target_core_transport.c | 2 +-
drivers/vhost/scsi.c | 24 ++++++++++++++++++
6 files changed, 69 insertions(+), 20 deletions(-)