kernel-ark/drivers/scsi
James.Smart@Emulex.Com 0bd4ca25ad [SCSI] lpfc: Fix eh_ return codes for commands
Return FAILED from eh_ routines if command(s) is(are) not completed

There were scenarios where we may have returned from the error
handlers prior to all affected commands being flushed to the midlayer.
Add changes to ensure this doesn't happen.

Signed-off-by: James Smart <James.Smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-10-29 10:31:48 -05:00
..
aacraid [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
aic7xxx [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
aic7xxx_old
arm
dpt
ibmvscsi [SCSI] ibmvscsi compatibility fix 2005-09-13 10:15:10 -05:00
lpfc [SCSI] lpfc: Fix eh_ return codes for commands 2005-10-29 10:31:48 -05:00
megaraid [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
pcmcia [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
qla2xxx [SCSI] update fc_transport for removal of block/unblock functions 2005-10-28 21:20:07 -05:00
sym53c8xx_2
3w-9xxx.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
3w-9xxx.h [SCSI] 3ware 9000: Add support for 9550SX controllers 2005-09-25 09:36:26 -05:00
3w-xxxx.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
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 [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
53c700.h [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
53c700.scr
a100u2w.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
advansys.c
advansys.h
aha152x.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
aha152x.h
aha1542.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
aha1542.h
aha1740.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
aha1740.h
ahci.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
aic7xxx_old.c
amiga7xx.c
amiga7xx.h
ata_piix.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
atari_dma_emul.c
atari_NCR5380.c
atari_scsi.c
atari_scsi.h
atp870u.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -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 [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
constants.c [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk 2005-10-28 14:23:02 -05:00
cyberstorm.c
cyberstormII.c
dc395x.c [SCSI] dc395x: atomic_kmap for PIO 2005-09-20 12:44:31 -05:00
dc395x.h
dec_esp.c [SCSI] dec_esp: Use the right address space macro 2005-10-28 14:46:05 -05:00
dmx3191d.c
dpt_i2o.c
dpti.h
dtc.c
dtc.h
eata_generic.h
eata_pio.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
eata_pio.h
eata.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
esp.c
esp.h
fastlane.c
fcal.c
fcal.h
fd_mcs.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
fdomain.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
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] move the mid-layer printk's over to shost/starget/sdev_printk 2005-10-28 14:23:02 -05:00
hosts.h
ibmmca.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
ibmmca.h
ide-scsi.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
imm.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
imm.h
in2000.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
in2000.h
initio.c
initio.h
ipr.c
ipr.h [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
ips.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
ips.h
iscsi_tcp.c [SCSI] iscsi: add module version 2005-09-20 12:36:35 -05:00
iscsi_tcp.h
jazz_esp.c
Kconfig [SCSI] remove broken driver cpqfc 2005-10-29 10:01:24 -05:00
lasi700.c
libata-core.c [libata] ata_timing fix 2005-10-26 12:17:46 -04:00
libata-scsi.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
libata.h libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
mac53c94.c
mac53c94.h
mac_esp.c
mac_scsi.c
mac_scsi.h
Makefile [SCSI] remove broken driver cpqfc 2005-10-29 10:01:24 -05:00
mca_53c9x.c
megaraid.c [SCSI] Legacy MegaRAID: Fix READ CAPACITY 2005-10-03 08:39:48 -05:00
megaraid.h
mesh.c [PATCH] mesh scsi: fix error handling 2005-09-22 22:17:36 -07:00
mesh.h
mvme16x.c
mvme16x.h
mvme147.c
mvme147.h
ncr53c8xx.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
ncr53c8xx.h
NCR53c406a.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
NCR53C9x.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
NCR53C9x.h
NCR5380.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
NCR5380.h
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32_debug.c
nsp32_io.h
nsp32.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
nsp32.h
oktagon_esp.c
oktagon_io.S
osst_detect.h
osst_options.h
osst.c [SCSI] fix up mismerge in osst 2005-10-29 09:42:17 -05:00
osst.h
pas16.c
pas16.h
pci2000.h
pdc_adma.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
pluto.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
pluto.h
ppa.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
ppa.h
psi240i.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
psi240i.h
psi_chip.h
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c
qla1280.h
qlogicfas408.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
qlogicfas408.h
qlogicfas.c
qlogicfc_asm.c
qlogicfc.c
qlogicisp_asm.c
qlogicisp.c
qlogicpti_asm.c
qlogicpti.c [QLOGICPTI]: Handle INQUIRY response sniffing correctly. 2005-10-14 13:44:32 -07:00
qlogicpti.h
raid_class.c [SCSI] embryonic RAID class 2005-08-30 22:48:51 -05:00
sata_mv.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_nv.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_promise.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_promise.h [libata] license change, other bits 2005-08-28 20:18:39 -04:00
sata_qstor.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_sil24.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_sil.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_sis.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_svw.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_sx4.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_uli.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_via.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
sata_vsc.c libata: const-ification bombing run 2005-10-22 14:27:05 -04:00
script_asm.pl
scsi_debug.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
scsi_debug.h
scsi_devinfo.c [SCSI] 2.6.13.3; add Pioneer DRM-624x to drivers/scsi/scsi_devinfo.c 2005-10-17 12:24:04 -04:00
scsi_error.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
scsi_ioctl.c [SCSI] Fix issue reported by coverity in drivers/scsi/scsi_ioctl.c 2005-10-28 17:41:39 -05:00
scsi_lib.c [SCSI] use {sdev,scmd,starget,shost}_printk in generic code 2005-10-28 20:52:11 -05:00
scsi_logging.h
scsi_module.c
scsi_priv.h [SCSI] fix callers of scsi_remove_device() who already hold the scan muted 2005-09-09 10:28:17 -05:00
scsi_proc.c
scsi_scan.c [SCSI] use {sdev,scmd,starget,shost}_printk in generic code 2005-10-28 20:52:11 -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] update fc_transport for removal of block/unblock functions 2005-10-28 21:20:07 -05:00
scsi_transport_iscsi.c [SCSI] iscsi: add newline to sysfs output 2005-09-20 12:34:54 -05:00
scsi_transport_sas.c [SCSI] sas: add support for PHY resets 2005-10-28 19:08:03 -05:00
scsi_transport_spi.c [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk 2005-10-28 14:23:02 -05:00
scsi_typedefs.h
scsi.c [SCSI] use {sdev,scmd,starget,shost}_printk in generic code 2005-10-28 20:52:11 -05:00
scsi.h
scsicam.c
sd.c [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk 2005-10-28 14:23:02 -05:00
seagate.c
seagate.h
sg.c [SCSI] move the mid-layer printk's over to shost/starget/sdev_printk 2005-10-28 14:23:02 -05:00
sgiwd93.c [SCSI] sgiwd93: small fixes 2005-10-28 14:46:37 -05:00
sim710.c
sr_ioctl.c [SCSI] convert sr to scsi_execute_req 2005-08-28 11:34:07 -05:00
sr_vendor.c
sr.c [SCSI] use {sdev,scmd,starget,shost}_printk in generic code 2005-10-28 20:52:11 -05:00
sr.h [SCSI] sr.c: Fix getting wrong size 2005-08-28 11:14:12 -05:00
st_options.h
st.c [SCSI] use {sdev,scmd,starget,shost}_printk in generic code 2005-10-28 20:52:11 -05: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 [SCSI] ncr53c8xx: Cleanup namespace collision with ktimers 2005-10-26 22:24:02 -05:00
sym53c416.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
sym53c416.h
t128.c
t128.h
tmscsim.c [SCSI] use sfoo_printk() in drivers 2005-10-28 21:04:15 -05:00
tmscsim.h
u14-34f.c [SCSI] use scmd_id(), scmd_channel() throughout code 2005-10-28 21:10:16 -05:00
ultrastor.c
ultrastor.h
wd33c93.c
wd33c93.h
wd7000.c
zalon.c