[GIT PATCH] SCSI bug fixes for 2.6.16-rc1

From: James Bottomley
Date: Tue Jan 31 2006 - 15:55:27 EST


These are mainly driver bug fixes and updates.

The patch is available here:

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

The short changelog is:

Andrew Vasquez:
o qla2xxx: Drop legacy 'bypass lun scan for tape device' code
o qla2xxx: Correct issue where the rport's upcall was not being made after relogin
o qla2xxx: Correct synchronization issues during rport addition/deletion

Brian King:
o Prevent scsi_execute_async from guessing cdb length

Christoph Hellwig:
o mptsas: don't complain on bogus slave_alloc calls
o fusion: add MSI support
o fusion: setting timeouts in eh threads appropiatley for fc/sas/spi

Dave Boutcher:
o ibmvscsi: handle re-enable firmware message

Eric Moore:
o fusion: add message sanity check
o fusion: unloading the driver - only set asyn narrow for configured devices
o fusion: unloading the driver results in panic - fix
o fusion: add task managment response code info
o fusion: overrun tape fix
o fusion: add verbose messages for RAID actions
o fusion: increase reply frame size from 0x40 to 0x50 bytes
o fusion: mptsas, increase discovery timout to 300 seconds
o fusion: spi bus reset when driver loads
o fusion: bump version
o fusion: move sas persistent event handling over to the mptsas module
o fusion: target reset when drive is being removed
o fusion: add support for raid hot add/del support
o scsi_transport_sas.c: display port identifier

Guennadi Liakhovetski:
o dc395x: "fix" virt_addr calculation on AUTO_REQSENSE

Hannes Reinecke:
o aic79xx: Fix timer handling
o aic7xxx: update documentation
o aic79xx: SLOWCRC fix
o aic79xx: sequencer fixes
o aic7xxx: Update aicasm

Jack Hammer:
o ServeRAID: prevent seeing DADSI devices
o ips soft lockup during reset/initialization

James Bottomley:
o fusion: fix compile

Jes Sorensen:
o qla1280: remove < 2.6.0 support

Michael Reed:
o fusion: FC rport code fixes

Sumant Patro:
o megaraid_sas: new template defined to represent each type of controllers
o megaraid_sas: cleanup queue command path

And the diffstat:

Documentation/scsi/ChangeLog.megaraid_sas | 24
Documentation/scsi/aic79xx.txt | 93 --
Documentation/scsi/aic7xxx.txt | 86 --
drivers/message/fusion/Makefile | 2
drivers/message/fusion/mptbase.c | 184 ++++
drivers/message/fusion/mptbase.h | 16
drivers/message/fusion/mptfc.c | 203 +++--
drivers/message/fusion/mptsas.c | 241 +++++-
drivers/message/fusion/mptscsih.c | 116 ++-
drivers/message/fusion/mptscsih.h | 1
drivers/message/fusion/mptspi.c | 10
drivers/scsi/aic7xxx/Kconfig.aic79xx | 4
drivers/scsi/aic7xxx/aic79xx.h | 3
drivers/scsi/aic7xxx/aic79xx.reg | 29
drivers/scsi/aic7xxx/aic79xx.seq | 143 +++
drivers/scsi/aic7xxx/aic79xx_core.c | 286 +++++--
drivers/scsi/aic7xxx/aic79xx_inline.h | 7
drivers/scsi/aic7xxx/aic79xx_osm.c | 43 -
drivers/scsi/aic7xxx/aic79xx_osm.h | 10
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 17
drivers/scsi/aic7xxx/aic79xx_pci.c | 11
drivers/scsi/aic7xxx/aic79xx_reg.h_shipped | 27
drivers/scsi/aic7xxx/aic79xx_reg_print.c_shipped | 21
drivers/scsi/aic7xxx/aic79xx_seq.h_shipped | 881 +++++++++++------------
drivers/scsi/aic7xxx/aicasm/aicasm.c | 23
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 19
drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h | 88 ++
drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 27
drivers/scsi/dc395x.c | 6
drivers/scsi/ibmvscsi/ibmvscsi.c | 67 -
drivers/scsi/ibmvscsi/ibmvscsi.h | 3
drivers/scsi/ibmvscsi/iseries_vscsi.c | 13
drivers/scsi/ibmvscsi/rpa_vscsi.c | 22
drivers/scsi/ips.c | 54 -
drivers/scsi/megaraid/megaraid_sas.c | 291 +++----
drivers/scsi/megaraid/megaraid_sas.h | 24
drivers/scsi/qla1280.c | 311 --------
drivers/scsi/qla2xxx/qla_def.h | 4
drivers/scsi/qla2xxx/qla_gbl.h | 6
drivers/scsi/qla2xxx/qla_init.c | 83 +-
drivers/scsi/qla2xxx/qla_isr.c | 16
drivers/scsi/qla2xxx/qla_os.c | 55 +
drivers/scsi/scsi_error.c | 2
drivers/scsi/scsi_lib.c | 5
drivers/scsi/scsi_transport_sas.c | 6
drivers/scsi/sg.c | 2
drivers/scsi/st.c | 2
include/scsi/scsi_device.h | 2
48 files changed, 2161 insertions(+), 1428 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/