[GIT PATCH] scsi updates for 2.6.19

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

 



This is quite a mixed bag.  The usual driver updates, plus asynchronous
scanning and the new target infrastructure.

The patch is available here:

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

the shortlog is:

Adrian Bunk:
       ipr: Make ipr_ioctl static
       megaraid_sas: make 2 functions static
       qla2xxx: make some functions static

Alan Stern:
       Reduce polling in sd.c

Andrew Morton:
       tgt: fix undefined flush_dcache_page() problem
       ips: fix soft lockup during reset initialization
       revert "[SCSI] ips soft lockup during reset/initialization"

Andrew Vasquez:
       qla2xxx: add asynchronous scsi scanning support.
       qla2xxx: defer topology discovery to DPC thread during initialization.

Brian King:
       ipr: Driver version 2.3.0
       ipr: Reduce default error log size
       ipr: Add support for logging SAS fabric errors
       ipr: Remove debug trace points from dump code
       ipr: Remove ipr_scsi_timed_out
       ipr: Set default ipr Kconfig values
       ipr: PCI IDs for new SAS adapters
       ipr: Stop issuing cancel all to disk arrays
       ipr: SATA reset - wait for host reset completion

Christoph Hellwig:
       kill scsi_assign_lock
       untangle scsi_prep_fn
       use one-element sg list in scsi_send_eh_cmnd

Darrick J. Wong:
      aic94xx: delete ascb timers when freeing queues
      aic94xx: handle REQ_DEVICE_RESET
       aic94xx: handle REQ_TASK_ABORT
       libsas: add sas_abort_task
       libsas: modify error handler to use scsi_eh_* functions

David C Somayajulu:
       qla4xxx: fix for timing issue for nvram accesses.
       qla4xxx: add support for qla4032
      qla4xxx: bug fix: driver hardware semaphore needs to be grabbed before soft reset

Ed Lin:
       stex: version update
       stex: change wait loop code
       stex: add new device type support
       stex: update device id info
       stex: adjust default queue length
       stex: add value check in hard reset routine
       stex: fix controller_info command handling
       stex: fix biosparam calculation

FUJITA Tomonori:
       scsi tgt: IBM eServer i/pSeries virtual SCSI target driver
       scsi tgt: SCSI RDMA Protocol library functions
       scsi-ml: Makefile and Kconfig changes for tgt
       scsi tgt: scsi target user and kernel communication interface
       scsi tgt: scsi target lib functionality
       export scsi-ml functions needed by tgt_scsi_lib and its LLDs

Hannes Reinecke:
       block: convert jiffies to msecs in scsi_ioctl()

Henne:
       scsi: t128 scsi_cmnd convertion

Ingo Molnar:
       fix module unload induced compile warning

James Bottomley:
       libsas: better error handling in sas_expander.c
       53c700: brown paper bag fix for auto request sense
       aic94xx: fix pointer to integer conversion warning

James Smart:
       lpfc 8.1.11 : Change version number to 8.1.11
       lpfc 8.1.11 : Misc Fixes
       lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable
       lpfc 8.1.11 : Removed decoding of PCI Subsystem Id
       lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support
       lpfc 8.1.11 : Adjust LOG_FCP logging
       lpfc 8.1.11 : Fix Memory leaks
       lpfc 8.1.11 : Fix lpfc_multi_ring_support
       lpfc 8.1.11 : Discovery Fixes

Jeff Garzik:
       megaraid: fix MMIO casts
       minor bug fixes and cleanups
       SCSI/aha1740: handle SCSI API errors

Kai Makisara:
       st: log message changes

Luben Tuikov:
       sd: clearer output of disk cache state

Mark Haverkamp:
       aacraid: Driver version update
       aacraid: Abort management FIBs
       aacraid: Detect Blinkled at startup

Matthew Wilcox:
       Make scsi_scan_host work for drivers which find their own targets
       fix missing check for no scanning
       Add Kconfig option for asynchronous SCSI scanning
       Add ability to scan scsi busses asynchronously

Randy Dunlap:
       qla2xxx: use NULL instead of 0
       initio: fix section mismatches with HOTPLUG=n

Salyzyn, Mark:
       aic79xx: Add ASC-29320LPE ids to driver


and the diffstat:

 Documentation/kernel-parameters.txt     |    5 
 Documentation/scsi/scsi_mid_low_api.txt |   31 -
 block/scsi_ioctl.c                      |    2 
 drivers/scsi/53c700.c                   |    7 
 drivers/scsi/BusLogic.c                 |   12 
 drivers/scsi/Kconfig                    |   59 +
 drivers/scsi/Makefile                   |    7 
 drivers/scsi/NCR53c406a.c               |    5 
 drivers/scsi/aacraid/aacraid.h          |    4 
 drivers/scsi/aacraid/commsup.c          |   23 
 drivers/scsi/aha1740.c                  |   10 
 drivers/scsi/aic7xxx/aic79xx_osm_pci.c  |    1 
 drivers/scsi/aic7xxx/aic79xx_pci.c      |    8 
 drivers/scsi/aic7xxx/aic79xx_pci.h      |    1 
 drivers/scsi/aic94xx/aic94xx_init.c     |    9 
 drivers/scsi/aic94xx/aic94xx_scb.c      |  120 +++-
 drivers/scsi/fd_mcs.c                   |    2 
 drivers/scsi/hosts.c                    |    8 
 drivers/scsi/ibmvscsi/Makefile          |    2 
 drivers/scsi/ibmvscsi/ibmvstgt.c        |  958 ++++++++++++++++++++++++++++++++
 drivers/scsi/initio.c                   |    2 
 drivers/scsi/ipr.c                      |  313 ++++++++--
 drivers/scsi/ipr.h                      |   83 ++
 drivers/scsi/ips.c                      |   28 
 drivers/scsi/ips.h                      |    9 
 drivers/scsi/libsas/sas_expander.c      |   36 -
 drivers/scsi/libsas/sas_init.c          |    4 
 drivers/scsi/libsas/sas_scsi_host.c     |   90 ++-
 drivers/scsi/libsrp.c                   |  441 ++++++++++++++
 drivers/scsi/lpfc/lpfc.h                |    6 
 drivers/scsi/lpfc/lpfc_attr.c           |  118 +++
 drivers/scsi/lpfc/lpfc_ct.c             |   24 
 drivers/scsi/lpfc/lpfc_els.c            |   34 -
 drivers/scsi/lpfc/lpfc_hbadisc.c        |  229 +------
 drivers/scsi/lpfc/lpfc_hw.h             |   35 -
 drivers/scsi/lpfc/lpfc_init.c           |  136 +---
 drivers/scsi/lpfc/lpfc_logmsg.h         |    2 
 drivers/scsi/lpfc/lpfc_nportdisc.c      |    9 
 drivers/scsi/lpfc/lpfc_scsi.c           |   56 +
 drivers/scsi/lpfc/lpfc_sli.c            |   42 +
 drivers/scsi/lpfc/lpfc_sli.h            |    2 
 drivers/scsi/lpfc/lpfc_version.h        |    2 
 drivers/scsi/megaraid.c                 |   13 
 drivers/scsi/megaraid.h                 |    3 
 drivers/scsi/megaraid/megaraid_sas.c    |    4 
 drivers/scsi/ncr53c8xx.c                |   19 
 drivers/scsi/qla2xxx/qla_attr.c         |    2 
 drivers/scsi/qla2xxx/qla_init.c         |   94 ---
 drivers/scsi/qla2xxx/qla_os.c           |   66 +-
 drivers/scsi/qla2xxx/qla_sup.c          |    8 
 drivers/scsi/qla4xxx/ql4_dbg.c          |    4 
 drivers/scsi/qla4xxx/ql4_def.h          |  105 +--
 drivers/scsi/qla4xxx/ql4_fw.h           |    7 
 drivers/scsi/qla4xxx/ql4_glbl.h         |    3 
 drivers/scsi/qla4xxx/ql4_init.c         |   47 -
 drivers/scsi/qla4xxx/ql4_inline.h       |    4 
 drivers/scsi/qla4xxx/ql4_iocb.c         |    6 
 drivers/scsi/qla4xxx/ql4_isr.c          |    1 
 drivers/scsi/qla4xxx/ql4_nvram.c        |   70 +-
 drivers/scsi/qla4xxx/ql4_nvram.h        |    4 
 drivers/scsi/qla4xxx/ql4_os.c           |  117 ---
 drivers/scsi/qla4xxx/ql4_version.h      |    7 
 drivers/scsi/scsi.c                     |   45 -
 drivers/scsi/scsi_error.c               |   33 -
 drivers/scsi/scsi_lib.c                 |  346 ++++++-----
 drivers/scsi/scsi_priv.h                |    3 
 drivers/scsi/scsi_scan.c                |  225 +++++++
 drivers/scsi/scsi_tgt_if.c              |  352 +++++++++++
 drivers/scsi/scsi_tgt_lib.c             |  742 ++++++++++++++++++++++++
 drivers/scsi/scsi_tgt_priv.h            |   25 
 drivers/scsi/scsi_wait_scan.c           |   31 +
 drivers/scsi/sd.c                       |   29 
 drivers/scsi/st.c                       |   16 
 drivers/scsi/stex.c                     |  130 ++--
 drivers/scsi/t128.h                     |   39 -
 include/scsi/libsas.h                   |   14 
 include/scsi/libsrp.h                   |   77 ++
 include/scsi/scsi_cmnd.h                |   10 
 include/scsi/scsi_device.h              |   30 -
 include/scsi/scsi_host.h                |   69 ++
 include/scsi/scsi_tgt.h                 |   19 
 include/scsi/scsi_tgt_if.h              |   90 +++
 include/scsi/scsi_transport_sas.h       |    2 
 83 files changed, 4760 insertions(+), 1126 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