[GIT PATCH] final SCSI updates for 2.6.17

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

 



This is the final 2.6.17 scsi updates.  It contains the port API for SAS
that we held off on; quite a slew of driver updates and some
miscellaneous bug fixes.

The patch is available here:

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

The short changelog is:

Adrian Bunk:
  o qla2xxx: make some more functions static

Alan Cox:
  o Bogus disk geometry on large disks

Alan Stern:
  o core: Allow QUIESCE -> CANCEL sdev transition

Andrew Vasquez:
  o qla2xxx: Update version number to 8.01.05-k3
  o qla2xxx: Correctly set the firmware NOS/OLS timeout during initialization
  o qla2xxx: Convert from pci_module_init() to pci_register_driver()
  o qla2xxx: Correct 'loop-down' determination logic in qla2x00_fw_ready()
  o qla2xxx: Add support for extended error logging
  o qla2xxx: Cleanup DEBUG macro usage
  o qla2xxx: Remove no-op IOCTL codes and macros
  o qla2xxx: Create an VPD sysfs entry for supported ISPs only
  o qla2xxx: Add DMI (Diagnostics Monitoring Interface) support
  o qla2xxx: Honour 'skip process-login' option during fabric-login IOCB
  o qla2xxx: Add NVRAM 'Disable Serdes' bit support
  o qla2xxx: Resync with latest HBA SSID specification -- 2.2j
  o qla2xxx: Rework firmware-trace facilities

Brian King:
  o scsi: Device scanning oops for offlined devices (resend)
  o scsi: Add allow_restart sysfs class attribute

Dave C Boutcher:
  o ibmvscsi: treat busy and error conditions separately

Dave Jones:
  o kmalloc argument switcheroo in recent 53c700 change

Douglas Gilbert:
  o scsi_debug version 1.79

Eric Moore:
  o mptbase: mpt_interrupt should return IRQ_NONE
  o mptsas: make two functions static
  o mptsas: Adding 1078 ROC support
  o mptsas: wide port support
  o fusion : mpi header update

Hannes Reinecke:
  o aic79xx: remove slave_destroy
  o HP XP devinfo update

Ishai Rabinovitz:
  o sg.c: Fix bad error handling in

James Bottomley:
  o mptsas: eliminate ghost devices
  o 53c700: fix breakage caused by the autosense update
  o Merge ../linux-2.6/
  o scsi_transport_sas: introduce a sas_port entity

James Smart:
  o fc transport: bug fix: correct references
  o update max sdev block limit
  o fc transport: resolve scan vs delete deadlocks
  o Block I/O while SG reset operation in progress - lpfc portion
  o Block I/O while SG reset operation in progress - the midlayer patch

Jesper Juhl:
  o small whitespace cleanup for qlogic driver

Luben Tuikov:
  o sd/scsi_lib simplify sd_rw_intr and scsi_io_completion

Mark Salyzyn:
  o aacraid: remove x86_64 IOMMU dependent code

Martin Habets:
  o st: remove unused st_buffer.in_use

Masanori GOTO:
  o Add scsi_add_host() failure handling for nsp32

Matt Mackall:
  o random: remove redundant SA_SAMPLE_RANDOM from NinjaSCSI

Mike Christie:
  o iscsi: add async notification of session events
  o iscsi: pass target nr to session creation
  o iscsi: break up session creation into two stages
  o iscsi: rm channel usage from iscsi
  o iscsi: fix session refcouting
  o iscsi: convert iscsi_tcp to new set/get param fns
  o iscsi: convert iser to new set/get param fns
  o iscsi: fixup set/get param functions
  o iscsi: add target discvery event to transport class

Randy Dunlap:
  o qla1280: fix section mismatch warnings
  o atp870u: reduce huge stack usage
  o lpfc: sparse NULL warnings

Sumant Patro:
  o megaraid_sas: zcr with fix

And the diffstat:

 b/Documentation/scsi/ChangeLog.megaraid_sas  |   16 
 b/drivers/infiniband/ulp/iser/iscsi_iser.c   |  138 ---
 b/drivers/message/fusion/Makefile            |    5 
 b/drivers/message/fusion/lsi/mpi.h           |    5 
 b/drivers/message/fusion/lsi/mpi_cnfg.h      |  158 +++
 b/drivers/message/fusion/lsi/mpi_history.txt |   76 +
 b/drivers/message/fusion/lsi/mpi_init.h      |    4 
 b/drivers/message/fusion/lsi/mpi_ioc.h       |  154 ++-
 b/drivers/message/fusion/lsi/mpi_log_sas.h   |   82 +
 b/drivers/message/fusion/lsi/mpi_sas.h       |   13 
 b/drivers/message/fusion/lsi/mpi_targ.h      |    5 
 b/drivers/message/fusion/mptbase.c           |   75 +
 b/drivers/message/fusion/mptbase.h           |   19 
 b/drivers/message/fusion/mptfc.c             |   16 
 b/drivers/message/fusion/mptsas.c            |  996 +++++++++++++++------
 b/drivers/message/fusion/mptspi.c            |    4 
 b/drivers/scsi/53c700.c                      |   56 -
 b/drivers/scsi/53c700.h                      |   34 
 b/drivers/scsi/aacraid/comminit.c            |   26 
 b/drivers/scsi/aic7xxx/aic79xx.h             |    1 
 b/drivers/scsi/aic7xxx/aic79xx_core.c        |   24 
 b/drivers/scsi/aic7xxx/aic79xx_osm.c         |   62 -
 b/drivers/scsi/aic7xxx/aic79xx_osm.h         |   11 
 b/drivers/scsi/aic7xxx/aic79xx_proc.c        |   19 
 b/drivers/scsi/atp870u.c                     |  157 +--
 b/drivers/scsi/ibmvscsi/ibmvscsi.c           |   64 +
 b/drivers/scsi/ibmvscsi/rpa_vscsi.c          |    5 
 b/drivers/scsi/iscsi_tcp.c                   |  152 ---
 b/drivers/scsi/libiscsi.c                    |  187 ++++
 b/drivers/scsi/lpfc/lpfc.h                   |    1 
 b/drivers/scsi/lpfc/lpfc_els.c               |    6 
 b/drivers/scsi/lpfc/lpfc_init.c              |    5 
 b/drivers/scsi/lpfc/lpfc_scsi.c              |   20 
 b/drivers/scsi/megaraid/megaraid_sas.c       |   32 
 b/drivers/scsi/megaraid/megaraid_sas.h       |   21 
 b/drivers/scsi/nsp32.c                       |   12 
 b/drivers/scsi/pcmcia/nsp_cs.c               |    2 
 b/drivers/scsi/qla1280.c                     |    2 
 b/drivers/scsi/qla2xxx/qla_attr.c            |  120 +-
 b/drivers/scsi/qla2xxx/qla_dbg.c             |  925 ++++----------------
 b/drivers/scsi/qla2xxx/qla_dbg.h             |  155 +--
 b/drivers/scsi/qla2xxx/qla_def.h             |   19 
 b/drivers/scsi/qla2xxx/qla_devtbl.h          |   17 
 b/drivers/scsi/qla2xxx/qla_fw.h              |    4 
 b/drivers/scsi/qla2xxx/qla_gbl.h             |   26 
 b/drivers/scsi/qla2xxx/qla_init.c            |  145 ++-
 b/drivers/scsi/qla2xxx/qla_iocb.c            |    3 
 b/drivers/scsi/qla2xxx/qla_isr.c             |   24 
 b/drivers/scsi/qla2xxx/qla_mbx.c             |  280 +++---
 b/drivers/scsi/qla2xxx/qla_os.c              |  125 +-
 b/drivers/scsi/qla2xxx/qla_version.h         |    2 
 b/drivers/scsi/scsi_debug.c                  | 1223 ++++++++++++++++++++++-----
 b/drivers/scsi/scsi_devinfo.c                |    2 
 b/drivers/scsi/scsi_error.c                  |   22 
 b/drivers/scsi/scsi_lib.c                    |  112 +-
 b/drivers/scsi/scsi_priv.h                   |    2 
 b/drivers/scsi/scsi_sas_internal.h           |   10 
 b/drivers/scsi/scsi_scan.c                   |    1 
 b/drivers/scsi/scsi_transport_fc.c           |   42 
 b/drivers/scsi/scsi_transport_iscsi.c        |  658 ++++++++------
 b/drivers/scsi/scsi_transport_sas.c          |  371 +++++++-
 b/drivers/scsi/scsicam.c                     |    3 
 b/drivers/scsi/sd.c                          |  169 +--
 b/drivers/scsi/sg.c                          |   10 
 b/drivers/scsi/sr.c                          |    2 
 b/drivers/scsi/st.c                          |    1 
 b/drivers/scsi/st.h                          |    1 
 b/include/scsi/iscsi_if.h                    |   24 
 b/include/scsi/libiscsi.h                    |   15 
 b/include/scsi/scsi_cmnd.h                   |    2 
 b/include/scsi/scsi_host.h                   |    6 
 b/include/scsi/scsi_transport_iscsi.h        |   48 -
 b/include/scsi/scsi_transport_sas.h          |   37 
 drivers/message/fusion/lsi/fc_log.h          |   89 -
 74 files changed, 4500 insertions(+), 2860 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