[GIT PATCH] final SCSI updates for 2.6.17

From: James Bottomley
Date: Fri Jun 30 2006 - 23:08:19 EST


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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/