[GIT PULL] Next round of SCSI updates for 3.0 merge window

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

 



This contains further driver updates (lpfc, bnx2fc, megaraid_sas, bfa,
mvsas, qla2xx and fcoe) plus a couple of bug fixes in hpsa and pmc_raid
and a couple of minor infrastructure updates.

The patch is available here:

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

The short changelog is:

Adam Radford (3):
      megaraid_sas Version to 5.40-rc1 and Changelog update
      megaraid_sas: Add .change_queue_depth support
      megaraid_sas: Fix FastPath I/O to work on degraded raid 1

Bhanu Prakash Gollapudi (12):
      bnx2fc: Update copyright and bump version to 1.0.4
      bnx2fc: Tx BDs cache in write tasks
      bnx2fc: Do not arm CQ when there are no CQEs
      bnx2fc: hold tgt lock when calling cmd_release
      bnx2fc: Enable support for sequence level error recovery
      bnx2fc: HSI changes for tape
      bnx2fc: Handle REC_TOV error code from firmware
      bnx2fc: REC/SRR link service request and response handling
      bnx2fc: Support 'sequence cleanup' task
      bnx2fc: Enable REC & CONF support for the session
      bnx2fc: Introduce interface structure for each vlan interface
      bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO

Chandra Seetharaman (2):
      dh_rdac: Associate HBA and storage in rdac_controller to support partition
      dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to ide

Dan Rosenberg (1):
      pmcraid: reject negative request size

Hannes Reinecke (1):
      scsi_transport_spi: Export host width and HBA id

Hillf Danton (4):
      libfc: cleanup sending SRR request
      libfc: two minor changes in comments
      libfc: release exchg cache
      libfc: use FC_MAX_ERROR_CNT

James Smart (9):
      lpfc 8.3.25: Change driver version to 8.3.25
      lpfc 8.3.25: Add FCF priority failover functionality
      lpfc 8.3.25: Enhancements to Debug infrastructure
      lpfc 8.3.25: PCI and SR-IOV Fixes
      lpfc 8.3.25: Fabric and Target Discovery Fixes
      lpfc 8.3.25: Adapter Interface fixes and changes
      lpfc 8.3.25: Miscellaneous Bug fixes and code cleanup
      lpfc 8.3.25: T10 DIF Fixes
      scsi_lib: pause between error retries

Julia Lawall (1):
      ipr: reorder error handling code to include iounmap

Kashyap, Desai (2):
      mptfusion : Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRAT
      mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entr

Krishna Gudipati (15):
      bfa: Update the driver version to 3.0.2.2
      bfa: Added support to configure lunmasking
      bfa: Introduced initiator based lun masking feature.
      bfa: Add support to store driver configuration in flash.
      bfa: Add support to collect / reset fabric stats.
      bfa: Added support to configure QOS and collect stats.
      bfa: Add support to configure trunking on Brocade adapter ports.
      bfa: Add support to configure and query flash boot partition
      bfa: Added support to collect and reset fcport stats
      bfa: Add support for IO profiling.
      bfa: Extend BSG to support more user commands
      bfa: Check supported speed based on port mode
      bfa: Update RME interrupt handling.
      bfa: use negative error return values in all functions
      bfa: Add FC-transport based Asynchronous Event Notification support.

Luben Tuikov (1):
      libsas: remove expander from dev list on error

Neerav Parikh (1):
      libfc: Remove the reference to FCP packet from scsi_cmnd in case of error

Saurav Kashyap (3):
      qla2xxx: Cleanup of previous infrastructure.
      qla2xxx: Code changes to support new dynamic logging infrastructure.
      qla2xxx: Basic infrastructure for dynamic logging.

Stephen M. Cameron (2):
      hpsa: retry commands completing with status of UNSOLICITED_ABORT
      hpsa: do not attempt to read from a write-only register

Vasu Dev (4):
      fcoe: cleanup cpu selection for incoming requests
      fcoe: add fip retry to avoid missing critical keep alive
      libfc: fix warn on in lport retry
      libfc, fcoe: ignore rx frame with wrong xid info

Xiangliang Yu (9):
      mvsas: Add support for interrupt tasklet
      mvsas: update comments
      mvsas: misc improvements
      mvsas: Add new macros and functions
      mvsas: Remove unused macros, variables and functions
      mvsas: fix 94xx hotplug issue
      mvsas: Add driver version and interrupt coalescing to device attributes in
      mvsas: add support for 94xx phy tuning and multiple revisions
      mvsas: Add support for Non specific NCQ error interrupt

Yi Zou (1):
      fcoe: remove unused ptype field in fcoe_rcv_info

And the diffstat:

 Documentation/scsi/ChangeLog.megaraid_sas  |    8 +
 drivers/message/fusion/mptscsih.c          |    2 +-
 drivers/scsi/bfa/bfa.h                     |   51 +-
 drivers/scsi/bfa/bfa_core.c                |   60 +-
 drivers/scsi/bfa/bfa_defs.h                |  171 ++++
 drivers/scsi/bfa/bfa_defs_svc.h            |   99 ++
 drivers/scsi/bfa/bfa_fc.h                  |  155 +++
 drivers/scsi/bfa/bfa_fcpim.c               |  736 ++++++++++++++-
 drivers/scsi/bfa/bfa_fcpim.h               |   45 +-
 drivers/scsi/bfa/bfa_fcs.c                 |   26 +
 drivers/scsi/bfa/bfa_fcs.h                 |    1 +
 drivers/scsi/bfa/bfa_fcs_fcpim.c           |   37 +-
 drivers/scsi/bfa/bfa_fcs_lport.c           |   74 ++-
 drivers/scsi/bfa/bfa_fcs_rport.c           |   49 +-
 drivers/scsi/bfa/bfa_hw_cb.c               |   38 +-
 drivers/scsi/bfa/bfa_hw_ct.c               |   25 +-
 drivers/scsi/bfa/bfa_ioc.c                 |  569 +++++++++++-
 drivers/scsi/bfa/bfa_ioc.h                 |   48 +-
 drivers/scsi/bfa/bfa_modules.h             |    3 +
 drivers/scsi/bfa/bfa_svc.c                 |  249 ++++--
 drivers/scsi/bfa/bfa_svc.h                 |   29 +-
 drivers/scsi/bfa/bfad.c                    |    8 +-
 drivers/scsi/bfa/bfad_bsg.c                | 1084 ++++++++++++++++++++-
 drivers/scsi/bfa/bfad_bsg.h                |  237 +++++
 drivers/scsi/bfa/bfad_drv.h                |    6 +-
 drivers/scsi/bfa/bfad_im.c                 |   26 +
 drivers/scsi/bfa/bfad_im.h                 |   22 +
 drivers/scsi/bfa/bfi.h                     |   20 +
 drivers/scsi/bnx2fc/bnx2fc.h               |  107 ++-
 drivers/scsi/bnx2fc/bnx2fc_debug.h         |   16 +-
 drivers/scsi/bnx2fc/bnx2fc_els.c           |  434 ++++++++-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c          |  732 +++++++--------
 drivers/scsi/bnx2fc/bnx2fc_hwi.c           |  433 +++++++--
 drivers/scsi/bnx2fc/bnx2fc_io.c            |  194 +++-
 drivers/scsi/bnx2fc/bnx2fc_tgt.c           |   51 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c |   82 +-
 drivers/scsi/fcoe/fcoe.c                   |   69 +-
 drivers/scsi/hpsa.c                        |    4 +-
 drivers/scsi/hpsa.h                        |    2 +-
 drivers/scsi/ipr.c                         |   12 +-
 drivers/scsi/libfc/fc_exch.c               |    9 +-
 drivers/scsi/libfc/fc_fcp.c                |    9 +-
 drivers/scsi/libfc/fc_lport.c              |    1 -
 drivers/scsi/libsas/sas_expander.c         |    3 +
 drivers/scsi/lpfc/lpfc.h                   |   15 +-
 drivers/scsi/lpfc/lpfc_attr.c              |  161 ++--
 drivers/scsi/lpfc/lpfc_bsg.c               |   89 ++-
 drivers/scsi/lpfc/lpfc_crtn.h              |   12 +
 drivers/scsi/lpfc/lpfc_debugfs.c           | 1456 ++++++++++++++++++++++++++--
 drivers/scsi/lpfc/lpfc_debugfs.h           |  125 +++-
 drivers/scsi/lpfc/lpfc_els.c               |  105 ++-
 drivers/scsi/lpfc/lpfc_hbadisc.c           |  222 ++++-
 drivers/scsi/lpfc/lpfc_hw.h                |    7 +-
 drivers/scsi/lpfc/lpfc_hw4.h               |   30 +-
 drivers/scsi/lpfc/lpfc_init.c              |   90 ++-
 drivers/scsi/lpfc/lpfc_mbox.c              |    2 +-
 drivers/scsi/lpfc/lpfc_scsi.c              |   97 +--
 drivers/scsi/lpfc/lpfc_sli.c               |  399 +++++++-
 drivers/scsi/lpfc/lpfc_sli4.h              |   29 +-
 drivers/scsi/lpfc/lpfc_version.h           |    2 +-
 drivers/scsi/megaraid/megaraid_sas.h       |    6 +-
 drivers/scsi/megaraid/megaraid_sas_base.c  |   18 +-
 drivers/scsi/megaraid/megaraid_sas_fp.c    |    1 -
 drivers/scsi/mpt2sas/mpt2sas_scsih.c       |    4 +
 drivers/scsi/mvsas/Kconfig                 |    9 +-
 drivers/scsi/mvsas/mv_64xx.c               |  101 ++-
 drivers/scsi/mvsas/mv_94xx.c               |  508 ++++++++--
 drivers/scsi/mvsas/mv_94xx.h               |   99 ++-
 drivers/scsi/mvsas/mv_chips.h              |   17 +-
 drivers/scsi/mvsas/mv_defs.h               |   11 +-
 drivers/scsi/mvsas/mv_init.c               |  187 +++-
 drivers/scsi/mvsas/mv_sas.c                |  422 ++++-----
 drivers/scsi/mvsas/mv_sas.h                |  105 ++-
 drivers/scsi/pmcraid.c                     |    3 +
 drivers/scsi/qla2xxx/qla_attr.c            |  183 ++--
 drivers/scsi/qla2xxx/qla_bsg.c             |  441 +++++----
 drivers/scsi/qla2xxx/qla_dbg.c             |  396 ++++++--
 drivers/scsi/qla2xxx/qla_dbg.h             |  187 +---
 drivers/scsi/qla2xxx/qla_dfs.c             |   16 +-
 drivers/scsi/qla2xxx/qla_gbl.h             |    8 +-
 drivers/scsi/qla2xxx/qla_gs.c              |  371 ++++----
 drivers/scsi/qla2xxx/qla_init.c            |  856 ++++++++--------
 drivers/scsi/qla2xxx/qla_inline.h          |    8 +-
 drivers/scsi/qla2xxx/qla_iocb.c            |  120 +--
 drivers/scsi/qla2xxx/qla_isr.c             |  663 +++++++-------
 drivers/scsi/qla2xxx/qla_mbx.c             | 1091 ++++++++++-----------
 drivers/scsi/qla2xxx/qla_mid.c             |  160 ++-
 drivers/scsi/qla2xxx/qla_nx.c              |  556 ++++++-----
 drivers/scsi/qla2xxx/qla_os.c              |  747 +++++++++------
 drivers/scsi/qla2xxx/qla_sup.c             |  275 +++---
 drivers/scsi/scsi_lib.c                    |    1 +
 drivers/scsi/scsi_transport_spi.c          |   24 +
 include/scsi/fc_frame.h                    |    1 -
 93 files changed, 11931 insertions(+), 4541 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