[GIT PATCH] SCSI updates for 2.6.20

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

 



This is the accumulated SCSI tree for 2.6.20.  It is available at

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

The short changelog is:

Adrian Bunk (1):
       aic79xx: make ahd_match_scb() static

Ahmed S. Darwish (1):
       DAC960: kmalloc->kzalloc/Casting cleanups

Alexis Bruemmer (1):
       aic94xx: fix typos and update verison number

Andrew Morton (1):
       scsi_kmap_atomic_sg(): check that local irqs are disabled

Andrew Vasquez (12):
       qla2xxx: Update version number to 8.01.07-k5.
       qla2xxx: Fixup printk() with proper new-line character.
       qla2xxx: Allow NVRAM updates to immediately go into effect.
       qla2xxx: Enable queue-full throttling when UNDERRUN detected.
       qla2xxx: Fail initialization when inconsistent NVRAM detected.
       qla2xxx: Check loop-state before reading host statistics.
       qla2xxx: Refactor set-HBA-model/description code.
       qla2xxx: Set correct cabling state during initialization.
       qla2xxx: Export OptionROM boot-codes version information.
       qla2xxx: Handle IRQ-0 assignments by the system.
       qla2xxx: Add MSI-X support.
       qla2xxx: Correct sector-erase issues while writing flash.

Brian King (5):
       scsi_error: Fix lost EH commands
       ipr: Driver version 2.3.1
       ipr: PCI error recovery fix
       ipr: Tolerate not finding PCI-X registers
       ipr: Remove usage of pci driver data

Christoph Hellwig (1):
       kill scsi_rety_command

Darrick J. Wong (32):
       aic94xx: Add default bus reset handler
       aic94xx: Remove TMF result code munging
       libsas: Add an LU reset mechanism to the error handler
       libsas: Don't BUG when connecting two expanders via wide port
       libsas: Enable automatic spin-up of SAS disks
       aic94xx: Register eh_device_reset_handler
       libsas: Handle SCSI commands that complete with failure codes
       scsi_error.c: Export some scsi_eh_* functions
       libsas: Check return values of sysfs_create_link
       libsas: Clean up discovery failure handler code
       libsas: Fix incorrect sas_port deformation in sas_form_port
       libsas: Start I_T recovery if ABORT TASK fails
       libsas: Add SAS_HA state flags to avoid queueing events while unloading
       libsas: phy port lock needs irq spinlocks
       aic94xx: Scan SAS devices asynchronously
       libsas: sysfs phy control attributes should not be S_IWUGO
       aic94xx: Lock DDB read/write accesses
       aic94xx: Fix DDB and SCB initialization
       aic94xx: Match request_firmware with release_firmware
       aic94xx: Remove workqueue code from REQ_TASK_ABORT/REQ_DEVICE_RESET code
       libsas: Delay issuing ABORT TASK TMF until the error handler
       libsas: Enable the EH strategy handler to reset a phy after a command
       libsas: Remove SAS_TASK_INITIATOR_ABORTED flag
       aic94xx: Don't eat TMF_QUERY_TASK results
       libsas: Use SCAN_WILD_CARD instead of ~0
       aic94xx: Set lldd_max_execute_num in sas_ha
       libsas: Destroy the task collector thread after releasing ports
       libsas: Reset timer on taskless scsi_cmnds in sas_scsi_timed_out
       libsas: Add a sysfs knob to enable/disable a phy
       libsas: Don't give scsi_cmnds to the EH if they never made it to the SAS LLDD or have already returned
       libsas: Clean up rphys/port dev list after a discovery error on an expander
       libsas: Clean up rphys/port dev list after a discovery error.

Douglas Gilbert (2):
       scsi_debug: error processing
       mptctl for mptsas

Eric Moore (11):
       fusion - bump version - 3.04.04
       fusion - error handling bug fix's
       fusion - report wide port sas address's for hba phys
       fusion - serialize target resets in mptsas.c
       fusion - inactive raid support, and raid event bug fix's
       fusion - iocstatus, loginfo, and event debug updates
       fusion - added mptspi debug
       fusion - move SPI API over to mptspi.c
       fusion - Greater than 255 target and lun support
       spi transport class: export spi_dv_pending
       fusion: mpi header update - version 1.05.14

FUJITA Tomonori (1):
       libsas: fix task attribute

Greg Kroah-Hartman (1):
       ipr: remove duplicate device id

Hannes Reinecke (1):
       aic79xx: use dma_get_required_mask()

James Bottomley (1):
       NCR_D700: needs burst length setting to 8

Jiri Kosina (1):
       Buslogic: local_irq_disable() is redundant after local_irq_save()

Kai Makisara (1):
       st: fix Tape dies if wrong block size used, bug 7919

Ken Witherow (1):
       advansys: clean up warnings

Kurt Garloff (1):
       scsi_scan message cosmetic error

Lalit Chandivade (1):
       qla2xxx: Perform implicit LOGO during fabric logout request.

Luben Tuikov (1):
       Fix sense key MEDIUM ERROR processing and retry

Mariusz Kozlowski (2):
       aic79xx: fix bracket mismatch in unused macro
       53c7xx: brackets fix in uncompiled code

Mark Haverkamp (5):
       NCR_D700: fix compile error
       aacraid: expanded expose physical device code (new)
       aacraid: rework packet support code
       aacraid: Begin adding support for new adapter type
       aacraid: rework communication support code

Michal Piotrowski (1):
       nsp_cs: remove old scsi code

Randy Dunlap (2):
       megaraid: more kernel-doc fixes
       megaraid: fix kernel-doc

Richard Knutsson (1):
       BusLogic: Replace 'boolean' by 'bool'

Seokmann Ju (2):
       qla2xxx: Remove unnecessary spinlock primitive - mbx_reg_lock.
       qla2xxx: correct locking while call starget_for_each_device()

Sumant Patro (1):
       megaraid_{mm,mbox}: init fix for kdump

Swen Schillig (3):
       zfcp: removed wrong comment
       zfcp: use of uninitialized variable
       zfcp: Invalid locking order

Thomas Bogendoerfer (2):
       SNI RM 53c710 driver
       53c700: Allow setting burst length

Wu, Gilbert (1):
       aic94xx: update for v28 firmware

And the diffstat

 Documentation/scsi/ChangeLog.megaraid      |   16 
 drivers/block/DAC960.c                     |   27 
 drivers/message/fusion/Kconfig             |    2 
 drivers/message/fusion/Makefile            |    7 
 drivers/message/fusion/lsi/mpi.h           |    7 
 drivers/message/fusion/lsi/mpi_cnfg.h      |  131 +++
 drivers/message/fusion/lsi/mpi_history.txt |   77 +-
 drivers/message/fusion/lsi/mpi_init.h      |    7 
 drivers/message/fusion/lsi/mpi_ioc.h       |   75 ++
 drivers/message/fusion/lsi/mpi_log_sas.h   |  284 ++++----
 drivers/message/fusion/lsi/mpi_sas.h       |    9 
 drivers/message/fusion/mptbase.c           |  875 ++++++++++++++++++++-----
 drivers/message/fusion/mptbase.h           |   47 -
 drivers/message/fusion/mptctl.c            |  163 +---
 drivers/message/fusion/mptctl.h            |    2 
 drivers/message/fusion/mptfc.c             |   53 -
 drivers/message/fusion/mptlan.c            |    1 
 drivers/message/fusion/mptlan.h            |    1 
 drivers/message/fusion/mptsas.c            |  718 ++++++++++++++++----
 drivers/message/fusion/mptscsih.c          |  997 ++++++++++-------------------
 drivers/message/fusion/mptscsih.h          |   44 +
 drivers/message/fusion/mptspi.c            |  527 +++++++++++++--
 drivers/s390/scsi/zfcp_erp.c               |   22 
 drivers/s390/scsi/zfcp_ext.h               |    2 
 drivers/s390/scsi/zfcp_fsf.c               |   23 
 drivers/scsi/53c700.c                      |   24 
 drivers/scsi/53c700.h                      |    2 
 drivers/scsi/53c7xx.c                      |    4 
 drivers/scsi/BusLogic.c                    |   46 -
 drivers/scsi/BusLogic.h                    |  300 ++++----
 drivers/scsi/FlashPoint.c                  |    4 
 drivers/scsi/Kconfig                       |    9 
 drivers/scsi/Makefile                      |    1 
 drivers/scsi/NCR_D700.c                    |    1 
 drivers/scsi/aacraid/Makefile              |    2 
 drivers/scsi/aacraid/aachba.c              |  602 +++++++++--------
 drivers/scsi/aacraid/aacraid.h             |   46 +
 drivers/scsi/aacraid/comminit.c            |   14 
 drivers/scsi/aacraid/commsup.c             |   40 -
 drivers/scsi/aacraid/linit.c               |   17 
 drivers/scsi/aacraid/nark.c                |   87 ++
 drivers/scsi/aacraid/rkt.c                 |   64 +
 drivers/scsi/aacraid/rx.c                  |  263 ++++---
 drivers/scsi/aacraid/sa.c                  |   33 
 drivers/scsi/advansys.c                    |    7 
 drivers/scsi/aic7xxx/aic79xx.h             |    3 
 drivers/scsi/aic7xxx/aic79xx_core.c        |    5 
 drivers/scsi/aic7xxx/aic79xx_osm.c         |    9 
 drivers/scsi/aic7xxx/aic79xx_osm.h         |    2 
 drivers/scsi/aic7xxx/aic79xx_osm_pci.c     |   19 
 drivers/scsi/aic7xxx/aic79xx_pci.c         |    2 
 drivers/scsi/aic94xx/aic94xx_dev.c         |   16 
 drivers/scsi/aic94xx/aic94xx_dump.c        |    2 
 drivers/scsi/aic94xx/aic94xx_init.c        |   49 -
 drivers/scsi/aic94xx/aic94xx_reg_def.h     |    5 
 drivers/scsi/aic94xx/aic94xx_sas.h         |    1 
 drivers/scsi/aic94xx/aic94xx_scb.c         |  122 +--
 drivers/scsi/aic94xx/aic94xx_sds.c         |   10 
 drivers/scsi/aic94xx/aic94xx_seq.c         |   45 +
 drivers/scsi/aic94xx/aic94xx_seq.h         |    1 
 drivers/scsi/aic94xx/aic94xx_task.c        |    9 
 drivers/scsi/aic94xx/aic94xx_tmf.c         |    4 
 drivers/scsi/ipr.c                         |   91 +-
 drivers/scsi/ipr.h                         |    4 
 drivers/scsi/lasi700.c                     |    1 
 drivers/scsi/libsas/sas_discover.c         |   62 +
 drivers/scsi/libsas/sas_event.c            |    6 
 drivers/scsi/libsas/sas_expander.c         |   48 +
 drivers/scsi/libsas/sas_init.c             |   52 +
 drivers/scsi/libsas/sas_internal.h         |    9 
 drivers/scsi/libsas/sas_port.c             |   14 
 drivers/scsi/libsas/sas_scsi_host.c        |  290 ++++++--
 drivers/scsi/megaraid/mbox_defs.h          |    2 
 drivers/scsi/megaraid/mega_common.h        |  122 +--
 drivers/scsi/megaraid/megaraid_ioctl.h     |   36 -
 drivers/scsi/megaraid/megaraid_mbox.c      |  421 +++++++-----
 drivers/scsi/megaraid/megaraid_mbox.h      |   46 -
 drivers/scsi/megaraid/megaraid_mm.c        |   65 -
 drivers/scsi/megaraid/megaraid_sas.h       |   14 
 drivers/scsi/pcmcia/nsp_cs.h               |   66 -
 drivers/scsi/qla2xxx/qla_attr.c            |   68 +
 drivers/scsi/qla2xxx/qla_def.h             |   38 +
 drivers/scsi/qla2xxx/qla_gbl.h             |    6 
 drivers/scsi/qla2xxx/qla_init.c            |  218 +-----
 drivers/scsi/qla2xxx/qla_isr.c             |  245 ++++++-
 drivers/scsi/qla2xxx/qla_mbx.c             |   18 
 drivers/scsi/qla2xxx/qla_os.c              |   24 
 drivers/scsi/qla2xxx/qla_sup.c             |  348 ++++++++++
 drivers/scsi/qla2xxx/qla_version.h         |    2 
 drivers/scsi/scsi.c                        |   21 
 drivers/scsi/scsi_debug.c                  |   42 -
 drivers/scsi/scsi_error.c                  |  256 +++----
 drivers/scsi/scsi_lib.c                    |    4 
 drivers/scsi/scsi_priv.h                   |    6 
 drivers/scsi/scsi_scan.c                   |    2 
 drivers/scsi/scsi_transport_sas.c          |  118 ++-
 drivers/scsi/scsi_transport_spi.c          |    1 
 drivers/scsi/sim710.c                      |    1 
 drivers/scsi/sni_53c710.c                  |  159 ++++
 drivers/scsi/st.c                          |   23 
 drivers/scsi/st.h                          |    3 
 include/scsi/libsas.h                      |   19 
 include/scsi/scsi_transport_sas.h          |    3 
 include/scsi/scsi_transport_spi.h          |    1 
 104 files changed, 5827 insertions(+), 3135 deletions(-)

James


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux