[PATCH 00/19] SCSI target patches for kernel v4.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Nic,

This series consists of several patches that I had posted before and
that have been rebased and retested on top of your for-next branch and
also of several new patches. Sorry that I had not yet posted these
patches earlier - I was busy with block layer and SCSI core fixes.
Please have a look at these patches.

Thanks,

Bart.

Bart Van Assche (19):
  target: Remove se_device.dev_list
  target: Use symbolic value for WRITE_VERIFY_16
  target: Avoid that aborting a command sporadically hangs
  target/fileio: Avoid that zero-length READ and WRITE commands hang
  target: Allocate sg-list correctly
  target: Fix data buffer size for VERIFY and WRITE AND VERIFY commands
  target: Add support for VERIFY(12) and WRITE AND VERIFY(12)
  target: Use get_unaligned_be*() instead of open coding these functions
  target: Add target_send_busy()
  IB/srpt: Fix abort handling
  IB/srpt: Avoid that aborting a command triggers a kernel warning
  IB/srpt: Fix handling of command / TMF submission failure
  IB/srpt: Make a debug statement in srpt_abort_cmd() more informative
  target/iscsi: Remove second argument of __iscsit_free_cmd()
  target/iscsi: Simplify iscsit_free_cmd()
  target/iscsi: Fix a deadlock triggered by session shutdown
  target/iscsi: Simplify timer manipulation code
  target/iscsi: Avoid that CDB parser bugs trigger a kernel crash
  qla2xxx: Remove an unused structure member

 drivers/infiniband/ulp/srpt/ib_srpt.c     | 26 ++++-----
 drivers/scsi/qla2xxx/qla_target.h         |  1 -
 drivers/target/iscsi/iscsi_target.c       | 47 ++++++++++++----
 drivers/target/iscsi/iscsi_target_erl0.c  | 10 +---
 drivers/target/iscsi/iscsi_target_erl0.h  |  1 +
 drivers/target/iscsi/iscsi_target_erl1.c  | 28 +++++++---
 drivers/target/iscsi/iscsi_target_erl1.h  |  1 +
 drivers/target/iscsi/iscsi_target_login.c | 16 ++++--
 drivers/target/iscsi/iscsi_target_login.h |  1 +
 drivers/target/iscsi/iscsi_target_nego.c  |  8 +--
 drivers/target/iscsi/iscsi_target_util.c  | 86 +++++++----------------------
 drivers/target/iscsi/iscsi_target_util.h  |  4 +-
 drivers/target/target_core_alua.c         |  8 +--
 drivers/target/target_core_device.c       | 11 ++--
 drivers/target/target_core_fabric_lib.c   |  6 +-
 drivers/target/target_core_file.c         |  3 +-
 drivers/target/target_core_pr.c           | 92 +++++++------------------------
 drivers/target/target_core_pscsi.c        | 20 +++----
 drivers/target/target_core_sbc.c          | 71 +++++++++---------------
 drivers/target/target_core_spc.c          | 42 +++++++-------
 drivers/target/target_core_transport.c    | 42 +++++++-------
 drivers/target/target_core_xcopy.c        |  4 +-
 include/target/iscsi/iscsi_target_core.h  |  1 +
 include/target/target_core_backend.h      |  8 +++
 include/target/target_core_base.h         |  6 +-
 include/target/target_core_fabric.h       |  1 +
 26 files changed, 231 insertions(+), 313 deletions(-)

-- 
2.12.2

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux