kernel-ark/drivers/scsi
Mark Haverkamp 9203344cb8 [SCSI] aacraid: initialization timeout
Received from Mark Salyzyn from Adaptec.

In the rare instances where the adapter, or the motherboard, is
misbehaving; driver initialization or shutdown becomes problematic. By
introducing a 3 minute timeout on the first interrupt driven command
during initialization, or the issuance of the adapter shutdown command
during driver unload, we can resolve the lockup problems induced by
common (but rare) hardware misbehaviors.

The timeout during initialization, should it occur, is accompanied by a
message presented to the console and the logs indicating that the user
should inspect and resolve problems with interrupt routing.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-09-26 17:46:59 -05:00
..
aacraid [SCSI] aacraid: initialization timeout 2005-09-26 17:46:59 -05:00
aic7xxx [SCSI] aic7xxx: move to dma_get_required_mask() and correct 39 bit assumptions 2005-09-13 14:24:48 -05:00
aic7xxx_old
arm
dpt
ibmvscsi [SCSI] ibmvscsi compatibility fix 2005-09-13 10:15:10 -05:00
lpfc [SCSI] lpfc build fix 2005-09-21 16:25:46 -05:00
megaraid [SCSI] MegaRAID SAS RAID: new driver 2005-09-26 17:32:44 -05:00
pcmcia
qla2xxx [SCSI] qla2xxx: fix remote port timeout with qla2xxx driver 2005-09-25 12:11:35 -05:00
sym53c8xx_2
3w-9xxx.c [SCSI] 3ware 9000: Add support for 9550SX controllers 2005-09-25 09:36:26 -05:00
3w-9xxx.h [SCSI] 3ware 9000: Add support for 9550SX controllers 2005-09-25 09:36:26 -05:00
3w-xxxx.c
3w-xxxx.h
53c7xx_d.h_shipped
53c7xx_u.h_shipped
53c7xx.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
53c7xx.h
53c7xx.scr
53c700_d.h_shipped
53c700.c
53c700.h
53c700.scr
a100u2w.c
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
advansys.c
advansys.h
aha152x.c
aha152x.h
aha1542.c
aha1542.h
aha1740.c
aha1740.h
ahci.c
aic7xxx_old.c
amiga7xx.c
amiga7xx.h
ata_piix.c
atari_dma_emul.c
atari_NCR5380.c
atari_scsi.c
atari_scsi.h
atp870u.c [SCSI] atp870u: fix memory addressing bug 2005-09-15 08:59:36 -05:00
atp870u.h [SCSI] atp870u: fix memory addressing bug 2005-09-15 08:59:36 -05:00
blz1230.c
blz2060.c
BusLogic.c
BusLogic.h
bvme6000.c
bvme6000.h
ch.c [PATCH] __user annotations (scsi/ch) 2005-09-10 10:16:27 -07:00
constants.c
cpqfcTS.h
cpqfcTSchip.h
cpqfcTScontrol.c
cpqfcTSi2c.c
cpqfcTSinit.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
cpqfcTSioctl.h
cpqfcTSstructs.h
cpqfcTStrigger.c
cpqfcTStrigger.h
cpqfcTSworker.c
cyberstorm.c
cyberstormII.c
dc395x.c
dc395x.h
dec_esp.c
dmx3191d.c
dpt_i2o.c
dpti.h
dtc.c
dtc.h
eata_generic.h
eata_pio.c
eata_pio.h
eata.c
esp.c
esp.h
fastlane.c
fcal.c
fcal.h
fd_mcs.c [SCSI] scsi: 2 drivers need MODULE_LICENSE() 2005-09-14 16:58:26 -04:00
fdomain.c
fdomain.h
FlashPoint.c
g_NCR5380_mmio.c
g_NCR5380.c
g_NCR5380.h
gdth_ioctl.h
gdth_kcompat.h
gdth_proc.c
gdth_proc.h
gdth.c
gdth.h
gvp11.c
gvp11.h
hosts.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
hosts.h
ibmmca.c [SCSI] scsi: 2 drivers need MODULE_LICENSE() 2005-09-14 16:58:26 -04:00
ibmmca.h
ide-scsi.c
imm.c
imm.h
in2000.c
in2000.h
initio.c
initio.h
ipr.c
ipr.h
ips.c
ips.h
jazz_esp.c
Kconfig [SCSI] SAS transport class 2005-09-09 16:43:37 -05:00
lasi700.c
libata-core.c [libata] fix PIO completion race 2005-09-16 06:01:48 -04:00
libata-scsi.c
libata.h
mac53c94.c
mac53c94.h
mac_esp.c
mac_scsi.c
mac_scsi.h
Makefile [SCSI] MegaRAID SAS RAID: new driver 2005-09-26 17:32:44 -05:00
mca_53c9x.c
megaraid.c
megaraid.h
mesh.c
mesh.h
mvme16x.c
mvme16x.h
mvme147.c
mvme147.h
ncr53c8xx.c
ncr53c8xx.h
NCR53c406a.c
NCR53C9x.c
NCR53C9x.h
NCR5380.c
NCR5380.h
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32_debug.c
nsp32_io.h
nsp32.c
nsp32.h
oktagon_esp.c
oktagon_io.S
osst_detect.h
osst_options.h
osst.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
osst.h
pas16.c
pas16.h
pci2000.h
pluto.c
pluto.h
ppa.c
ppa.h
psi240i.c
psi240i.h
psi_chip.h
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c
qla1280.h
qlogicfas408.c
qlogicfas408.h
qlogicfas.c
qlogicfc_asm.c
qlogicfc.c
qlogicisp_asm.c
qlogicisp.c
qlogicpti_asm.c
qlogicpti.c
qlogicpti.h
raid_class.c
sata_mv.c
sata_nv.c
sata_promise.c
sata_promise.h
sata_qstor.c
sata_sil.c
sata_sis.c [PATCH] sata_sis: uninitialized variable 2005-09-14 08:22:44 -04:00
sata_svw.c
sata_sx4.c
sata_uli.c
sata_via.c
sata_vsc.c
script_asm.pl
scsi_debug.c
scsi_debug.h
scsi_devinfo.c [SCSI] blacklist REPORT LUNS usage on transtec arrays 2005-09-13 09:52:19 -05:00
scsi_error.c [SCSI] Fix thread termination for the SCSI error handle 2005-09-19 09:50:04 -05:00
scsi_ioctl.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
scsi_lib.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
scsi_logging.h
scsi_module.c
scsi_priv.h
scsi_proc.c
scsi_scan.c [SCSI] allow REPORT LUN scanning even for LUN 0 PQ of 3 2005-09-25 12:01:48 -05:00
scsi_sysctl.c
scsi_sysfs.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
scsi_transport_fc.c
scsi_transport_iscsi.c
scsi_transport_sas.c [SCSI] sas: fix remote phy removal 2005-09-25 17:19:35 -05:00
scsi_transport_spi.c
scsi_typedefs.h
scsi.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
scsi.h
scsicam.c
sd.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
seagate.c
seagate.h
sg.c [SCSI] fix oops on usb storage device disconnect 2005-09-19 09:24:52 -05:00
sgiwd93.c
sgiwd93.h
sim710.c
sr_ioctl.c
sr_vendor.c
sr.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
sr.h
st_options.h
st.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
st.h
sun3_NCR5380.c
sun3_scsi_vme.c
sun3_scsi.c
sun3_scsi.h
sun3x_esp.c
sym53c8xx_comm.h
sym53c8xx_defs.h
sym53c416.c
sym53c416.h
t128.c
t128.h
tmscsim.c
tmscsim.h
u14-34f.c
ultrastor.c
ultrastor.h
wd33c93.c
wd33c93.h
wd7000.c
zalon.c