[GIT PATCH] intermediate SCSI updates

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

 



This represents all the pieces of SCSI which were depending on the
already merged block tree.

The patch is available at:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git

The short changelog is:

James Bottomley (1):
      scsi_error: fix target reset handling

James Smart (12):
      lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor
      lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling
      lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted
      lpfc 8.2.8 : update driver version to 8.2.8
      lpfc 8.2.8 : Add MSI-X support
      lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_D
      lpfc 8.2.8 : Add support for PCI-EEH permanent disabling
      lpfc 8.2.8 : Add new FCOE hardware support
      lpfc 8.2.8 : Miscellaneous Bug Fixes
      lpfc 8.2.8 : Update driver for new SLI-3 features
      lpfc 8.2.8 : Miscellaneous Discovery Fixes
      lpfc 8.2.8 : Add kernel-doc function headers

Martin K. Petersen (4):
      sd: Switch kernel printing level for DIF messages
      sd: Correctly handle all combinations of DIF and DIX
      sd: Always print actual protection_type
      sd: Issue correct protection operation

Mike Christie (21):
      libiscsi: fix locking in iscsi_eh_device_reset
      libiscsi: check reason why we are stopping iscsi session to determine erro
      iscsi_tcp: return a descriptive error value during connection errors
      libiscsi: rename host reset to target reset
      iscsi class: fix endpoint id handling
      libiscsi: Support drivers initiating session removal
      libiscsi: fix data corruption when target has to resend data-in packets
      scsi_dh_alua: remove REQ_NOMERGE
      modify scsi to handle new fail fast flags.
      block: separate failfast into multiple bits.
      qla2xxx: use new host byte transport errors.
      fc class: Add support for new transport errors
      iscsi class, libiscsi and qla4xxx: convert to new transport host byte valu
      scsi: add transport host byte errors (v3)
      ibmvfc, qla2xxx, lpfc: remove scsi_target_unblock calls in terminate callb
      fc class: unblock target after calling terminate callback (take 2)
      lpfc: use SCSI_MLQUEUE_TARGET_BUSY when catching the rport transition race
      libiscsi: Use SCSI_MLQUEUE_TARGET_BUSY
      qla2xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected rport er
      qla4xxx: return SCSI_MLQUEUE_TARGET_BUSY when driver has detected session 
      Add helper code so transport classes/driver can control queueing (v3)

and the diffstat:

 block/blk-core.c                            |   11 
 drivers/infiniband/ulp/iser/iscsi_iser.c    |    3 
 drivers/md/dm-mpath.c                       |    2 
 drivers/md/multipath.c                      |    4 
 drivers/s390/block/dasd_diag.c              |    2 
 drivers/s390/block/dasd_eckd.c              |    2 
 drivers/s390/block/dasd_fba.c               |    2 
 drivers/scsi/constants.c                    |    3 
 drivers/scsi/device_handler/scsi_dh_alua.c  |    3 
 drivers/scsi/device_handler/scsi_dh_emc.c   |    3 
 drivers/scsi/device_handler/scsi_dh_hp_sw.c |    6 
 drivers/scsi/device_handler/scsi_dh_rdac.c  |    3 
 drivers/scsi/ibmvscsi/ibmvfc.c              |    2 
 drivers/scsi/iscsi_tcp.c                    |   44 
 drivers/scsi/libiscsi.c                     |  183 ++
 drivers/scsi/lpfc/lpfc.h                    |   96 +
 drivers/scsi/lpfc/lpfc_attr.c               | 1375 +++++++++++++++++++++-
 drivers/scsi/lpfc/lpfc_crtn.h               |   51 
 drivers/scsi/lpfc/lpfc_ct.c                 |   20 
 drivers/scsi/lpfc/lpfc_debugfs.c            |  400 +++++-
 drivers/scsi/lpfc/lpfc_disc.h               |   23 
 drivers/scsi/lpfc/lpfc_els.c                | 1712 +++++++++++++++++++++++++--
 drivers/scsi/lpfc/lpfc_hbadisc.c            |  241 +++
 drivers/scsi/lpfc/lpfc_hw.h                 |  183 ++
 drivers/scsi/lpfc/lpfc_init.c               |  924 +++++++++++----
 drivers/scsi/lpfc/lpfc_mbox.c               |  624 ++++++++--
 drivers/scsi/lpfc/lpfc_mem.c                |  116 +
 drivers/scsi/lpfc/lpfc_nl.h                 |  163 ++
 drivers/scsi/lpfc/lpfc_nportdisc.c          |   24 
 drivers/scsi/lpfc/lpfc_scsi.c               |  514 +++++++-
 drivers/scsi/lpfc/lpfc_scsi.h               |    5 
 drivers/scsi/lpfc/lpfc_sli.c                | 1715 ++++++++++++++++++++++++----
 drivers/scsi/lpfc/lpfc_sli.h                |    1 
 drivers/scsi/lpfc/lpfc_version.h            |    6 
 drivers/scsi/lpfc/lpfc_vport.c              |  168 ++
 drivers/scsi/lpfc/lpfc_vport.h              |    4 
 drivers/scsi/qla2xxx/qla_attr.c             |    1 
 drivers/scsi/qla2xxx/qla_isr.c              |   14 
 drivers/scsi/qla2xxx/qla_os.c               |   26 
 drivers/scsi/qla4xxx/ql4_isr.c              |    4 
 drivers/scsi/qla4xxx/ql4_os.c               |    4 
 drivers/scsi/scsi.c                         |   10 
 drivers/scsi/scsi_error.c                   |   72 +
 drivers/scsi/scsi_lib.c                     |  106 +
 drivers/scsi/scsi_priv.h                    |    1 
 drivers/scsi/scsi_scan.c                    |    1 
 drivers/scsi/scsi_transport_fc.c            |   47 
 drivers/scsi/scsi_transport_iscsi.c         |   19 
 drivers/scsi/scsi_transport_spi.c           |    4 
 drivers/scsi/sd.c                           |   17 
 drivers/scsi/sd.h                           |    2 
 drivers/scsi/sd_dif.c                       |   42 
 include/linux/bio.h                         |   26 
 include/linux/blkdev.h                      |   15 
 include/scsi/iscsi_if.h                     |    2 
 include/scsi/libiscsi.h                     |   15 
 include/scsi/scsi.h                         |    6 
 include/scsi/scsi_device.h                  |   10 
 include/scsi/scsi_transport_fc.h            |    8 
 include/scsi/scsi_transport_iscsi.h         |    5 
 60 files changed, 7989 insertions(+), 1106 deletions(-)

James


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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux