kernel-ark/drivers/scsi
Mike Christie 67a611149b [SCSI] iscsi: don't switch states when just cleaning up
If recovery failed or we are in recovery only overwrite the state
if we are going to terminate the session or if we logged back in.

STOP_CONN_SUSPEND and conn_cnt are not used. We only support
a single connection session ATM, so cleanup that code while
we are working around it.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-06-05 19:10:45 -04:00
..
aacraid [SCSI] aacraid: remove unneeded list 2006-05-20 09:23:02 -05:00
aic7xxx [SCSI] audit drivers for incorrect max_id use 2006-05-28 13:07:41 -04:00
aic7xxx_old
arm [PATCH] Remove MODULE_PARM 2006-03-25 08:22:52 -08:00
dpt
ibmvscsi [SCSI] ibmvscsi: convert kmalloc + memset to kcalloc 2006-04-14 15:50:04 -05:00
lpfc [PATCH] mempool: use common mempool kmalloc allocator 2006-03-26 08:56:59 -08:00
megaraid [PATCH] s/;;/;/g 2006-03-24 07:33:24 -08:00
pcmcia [PATCH] pcmcia: use bitfield instead of p_state and state 2006-03-31 17:26:33 +02:00
qla2xxx [SCSI] qla2xxx: Update version number to 8.01.05-k2. 2006-05-20 09:50:47 -05:00
sym53c8xx_2 [SCSI] sym2: Fix build when spinlock debugging is enabled 2006-04-13 10:13:30 -05:00
.gitignore gitignore: misc files 2006-01-01 22:21:50 +01:00
3w-9xxx.c [SCSI] 3ware 9000 disable local irqs during kmap_atomic 2006-04-13 13:27:38 -05:00
3w-9xxx.h [SCSI] 3ware 9000 add big endian support 2006-03-19 10:18:42 -06:00
3w-xxxx.c [PATCH] 3ware: kmap_atomic() fix 2006-04-11 06:18:46 -07:00
3w-xxxx.h [SCSI] sem2mutex 3w-[x9]xxx 2006-01-14 10:55:12 -06:00
53c7xx_d.h_shipped
53c7xx_u.h_shipped
53c7xx.c [SCSI] audit drivers for incorrect max_id use 2006-05-28 13:07:41 -04:00
53c7xx.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
53c7xx.scr
53c700_d.h_shipped
53c700.c [SCSI] audit drivers for incorrect max_id use 2006-05-28 13:07:41 -04:00
53c700.h [SCSI] 53c700: update endian processing macros 2005-12-16 09:51:01 -08:00
53c700.scr
a100u2w.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
a100u2w.h
a2091.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
a2091.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
a3000.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
a3000.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
advansys.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
advansys.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
aha152x.c Merge ../linux-2.6 2006-03-14 14:18:01 -06:00
aha152x.h [SCSI] aha152x: fix variable use before initialisation and other bugs 2006-02-28 11:20:45 -06:00
aha1542.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
aha1542.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
aha1740.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
aha1740.h
ahci.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
aic7xxx_old.c [PATCH] Unlinline a bunch of other functions 2006-01-14 18:27:06 -08:00
amiga7xx.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
amiga7xx.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ata_piix.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
atari_dma_emul.c [PATCH] fix remaining missing includes 2005-11-07 07:53:41 -08:00
atari_NCR5380.c [SCSI] Rename scsi_print_msg to spi_print_msg 2005-12-15 18:41:27 -08:00
atari_scsi.c [PATCH] Remove MODULE_PARM 2006-03-25 08:22:52 -08:00
atari_scsi.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
atp870u.c [SCSI] audit drivers for incorrect max_id use 2006-05-28 13:07:41 -04:00
atp870u.h
blz1230.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
blz2060.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
BusLogic.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
BusLogic.h
bvme6000.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
bvme6000.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ch.c [SCSI] MODULE_ALIAS_{BLOCK,CHAR}DEV_MAJOR for drivers/scsi 2006-03-12 09:11:16 -06:00
constants.c [SCSI] Move scsi_print_msg to SPI class 2005-12-15 18:41:13 -08:00
cyberstorm.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
cyberstormII.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
dc395x.c [SCSI] dc395x: dynamically map scatter-gather for PIO 2006-04-14 16:45:27 -05:00
dc395x.h
dec_esp.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
dmx3191d.c [SCSI] dmx3191d: fix a NULL pointer dereference 2006-03-12 09:45:56 -06:00
dpt_i2o.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
dpti.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
dtc.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
dtc.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
eata_generic.h
eata_pio.c
eata_pio.h
eata.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
esp.c [SCSI] esp: fix eh locking 2006-02-22 14:35:52 -08:00
esp.h
fastlane.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
fcal.c [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
fcal.h [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
fd_mcs.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
fdomain.c
fdomain.h
FlashPoint.c [SCSI] drivers/scsi/FlashPoint.c: don't use parenthesis with "return" 2006-03-12 09:18:47 -06:00
g_NCR5380_mmio.c
g_NCR5380.c [PATCH] remove ISA legacy functions: drivers/scsi/g_NCR5380.c 2006-03-24 07:33:19 -08:00
g_NCR5380.h [PATCH] remove ISA legacy functions: drivers/scsi/g_NCR5380.c 2006-03-24 07:33:19 -08:00
gdth_ioctl.h
gdth_kcompat.h
gdth_proc.c [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
gdth_proc.h
gdth.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
gdth.h [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
gvp11.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
gvp11.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
hosts.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
hosts.h
ibmmca.c [PATCH] Don't pass boot parameters to argv_init[] 2006-03-31 12:18:53 -08:00
ibmmca.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ide-scsi.c [PATCH] sem2mutex: drivers/scsi/ide-scsi.c 2006-03-23 07:38:10 -08:00
imm.c [SCSI] imm: no need for unchecked_isa_dma 2006-05-20 09:56:15 -05:00
imm.h
in2000.c [PATCH] remove ISA legacy functions: drivers/scsi/in2000.c 2006-03-24 07:33:19 -08:00
in2000.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
initio.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
initio.h
ipr.c [SCSI] ipr: Reset device cleanup 2006-04-13 10:13:29 -05:00
ipr.h [SCSI] ipr: Bump version 2006-04-13 10:13:30 -05:00
ips.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
ips.h Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
iscsi_tcp.c [SCSI] iscsi: don't switch states when just cleaning up 2006-06-05 19:10:45 -04:00
iscsi_tcp.h [SCSI] iscsi: kill dtask mempools 2006-05-20 09:35:20 -05:00
jazz_esp.c Merge ../linux-2.6 2006-03-14 14:18:01 -06:00
Kconfig [SCSI] Change Kconfig option from IOMAPPED to MMIO 2006-04-13 10:13:22 -05:00
lasi700.c [PARISC] I/O-Space must be ioremap_nocache()'d 2006-03-30 17:48:42 +00:00
libata-bmdma.c [PATCH] libata: BMDMA handling updates 2006-03-29 19:30:27 -05:00
libata-core.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
libata-scsi.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
libata.h [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
libiscsi.c [SCSI] iscsi: don't switch states when just cleaning up 2006-06-05 19:10:45 -04:00
mac53c94.c [PATCH] drivers/scsi/mac53c94.c __iomem annotations 2006-02-07 20:57:14 -05:00
mac53c94.h
mac_esp.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
mac_scsi.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
mac_scsi.h
Makefile Merge ../scsi-rc-fixes-2.6 2006-04-14 15:47:45 -05:00
mca_53c9x.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
megaraid.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
megaraid.h [SCSI] megaraid_legacy: kobject_register failure 2006-02-12 11:11:09 -06:00
mesh.c [PATCH] powerpc: Kill _machine and hard-coded platform numbers 2006-03-28 23:15:54 +11:00
mesh.h
mvme16x.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
mvme16x.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
mvme147.c Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
mvme147.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ncr53c8xx.c [SCSI] Add spi_populate_*_msg functions 2006-02-27 22:55:09 -06:00
ncr53c8xx.h [SCSI] ncr53c8xx update 2006-02-27 22:55:08 -06:00
NCR53c406a.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
NCR53C9x.c [PATCH] m68k: fix PIO case in esp 2006-01-12 09:09:05 -08:00
NCR53C9x.h [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
NCR5380.c [SCSI] Rename scsi_print_msg to spi_print_msg 2005-12-15 18:41:27 -08:00
NCR5380.h
NCR_D700.c [SCSI] NCR_D700: fix a NULL dereference 2006-03-12 09:45:43 -06:00
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32_debug.c
nsp32_io.h
nsp32.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
nsp32.h [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
oktagon_esp.c [PATCH] m68k: namespace pollution fix (custom->amiga_custom) 2006-01-12 09:09:00 -08:00
oktagon_io.S
osst_detect.h
osst_options.h
osst.c [PATCH] drivers/scsi/*: use time_after() and friends 2006-03-28 09:16:07 -08:00
osst.h [SCSI] osst: changes required to move forward to block request 2006-03-07 09:16:01 -06:00
pas16.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
pas16.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
pci2000.h Merge by hand (whitespace conflicts in libata.h) 2005-11-10 08:29:07 -06:00
pdc_adma.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
pluto.c [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
pluto.h [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
ppa.c [PATCH] drivers/scsi/*: use time_after() and friends 2006-03-28 09:16:07 -08:00
ppa.h
psi240i.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
psi240i.h
psi_chip.h
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c [PATCH] Replace 0xff.. with correct DMA_xBIT_MASK 2006-03-28 09:16:07 -08:00
qla1280.h
qlogicfas408.c
qlogicfas408.h
qlogicfas.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
qlogicpti_asm.c
qlogicpti.c [PATCH] drivers/scsi/*: use time_after() and friends 2006-03-28 09:16:07 -08:00
qlogicpti.h
raid_class.c [SCSI] raid_class.c - adding RAID10 and RAID10 defines 2006-01-12 11:35:15 -06:00
sata_mv.c [PATCH] sata_mv: properly print HC registers 2006-04-12 18:05:56 -04:00
sata_nv.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_promise.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_promise.h
sata_qstor.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_sil24.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_sil.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_sis.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_svw.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_sx4.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_uli.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_via.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
sata_vsc.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
script_asm.pl
scsi_debug.c [SCSI] SCSI core kmalloc2kzalloc 2006-02-27 22:55:02 -06:00
scsi_debug.h
scsi_devinfo.c Merge ../scsi-rc-fixes-2.6 2006-04-14 15:47:45 -05:00
scsi_error.c [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
scsi_ioctl.c [SCSI] unify SCSI_IOCTL_SEND_COMMAND implementations 2006-04-13 10:13:15 -05:00
scsi_lib.c [SCSI] scsi_lib.c: fix warning in scsi_kmap_atomic_sg 2006-04-19 20:51:18 -04:00
scsi_logging.h [SCSI] scsi_scan.c: fix compile warnings 2006-04-15 09:04:40 -05:00
scsi_module.c
scsi_priv.h [SCSI] remove target parent limitiation 2006-01-14 10:55:05 -06:00
scsi_proc.c [SCSI] fix proc_scsi_write to return "length" on success with remove-single-device case 2006-05-10 10:22:30 -05:00
scsi_sas_internal.h [SCSI] expose sas internal class for the domain transport 2006-04-13 10:13:27 -05:00
scsi_scan.c [SCSI] Return -EINVAL when "id == max_id" in scsi_scan_host_selected() 2006-05-28 13:01:23 -04:00
scsi_sysctl.c
scsi_sysfs.c [PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE. 2006-03-24 09:51:36 -05:00
scsi_transport_fc.c [SCSI] FC transport: fixes for workq deadlocks 2006-04-13 13:25:16 -05:00
scsi_transport_iscsi.c [SCSI] iscsi: support mutiple daemons 2006-05-20 09:35:51 -05:00
scsi_transport_sas.c [SCSI] scsi_transport_sas: don't scan a non-existent end device 2006-04-14 15:33:41 -05:00
scsi_transport_spi.c [SCSI] fix minor problem in spi transport message functions 2006-03-12 09:54:19 -06:00
scsi_typedefs.h [SCSI] remove Scsi_Device typedef 2005-11-09 15:48:20 -05:00
scsi.c [SCSI] add SCSI_UNKNOWN and LUN transfer limit restrictions 2006-04-13 10:13:31 -05:00
scsi.h
scsicam.c
sd.c [PATCH] git-scsi-misc: min() warning fix 2006-03-25 08:23:02 -08:00
seagate.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
seagate.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sg.c [SCSI] sg: fix leak when dio setup fails 2006-04-13 10:13:27 -05:00
sgiwd93.c [SCSI] Make sgiwd93_detect and sgiwd93_detect static. 2006-03-12 09:24:55 -06:00
sim710.c [SCSI] sim710: fix a NULL pointer dereference 2006-03-12 09:46:23 -06:00
sr_ioctl.c [PATCH] kill cdrom ->dev_ioctl method 2006-03-23 07:38:09 -08:00
sr_vendor.c [SCSI] Missing const in sr_vendor 2005-12-17 10:50:23 -06:00
sr.c [PATCH] kill cdrom ->dev_ioctl method 2006-03-23 07:38:09 -08:00
sr.h [PATCH] kill cdrom ->dev_ioctl method 2006-03-23 07:38:09 -08:00
st_options.h
st.c [SCSI] MODULE_ALIAS_{BLOCK,CHAR}DEV_MAJOR for drivers/scsi 2006-03-12 09:11:16 -06:00
st.h [SCSI] convert st to use scsi_execute_async 2005-12-14 19:16:31 -08:00
sun3_NCR5380.c [SCSI] Rename scsi_print_msg to spi_print_msg 2005-12-15 18:41:27 -08:00
sun3_scsi_vme.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sun3_scsi.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sun3_scsi.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sun3x_esp.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sym53c416.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
sym53c416.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
t128.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
t128.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
tmscsim.c
tmscsim.h
u14-34f.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ultrastor.c [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
ultrastor.h [SCSI] remove Scsi_Host_Template typedef 2005-11-09 15:44:09 -05:00
wd33c93.c [SCSI] wd33c93: Fix missing prototypes by including <linux/interrupt.h>. 2006-03-12 08:48:26 -06:00
wd33c93.h
wd7000.c
zalon.c [PARISC] I/O-Space must be ioremap_nocache()'d 2006-03-30 17:48:42 +00:00