https://github.com/torvalds/linux
Revision 45ab33b6c190c4a8c58f1d13be2ff89ee62024ba authored by Mike Christie on 04 March 2008, 19:26:55 UTC, committed by James Bottomley on 05 March 2008, 18:04:09 UTC
For qla4xxx, we could be starting a session, but some error (network,
target, IO from a device that got started, etc) could cause the session
to fail and curring the block/unblock and state manipulation could race
with each other. This patch just has those operations done in the
single threaded iscsi eh work queue, so that way they are serialized.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
1 parent 024f801
History
Tip revision: 45ab33b6c190c4a8c58f1d13be2ff89ee62024ba authored by Mike Christie on 04 March 2008, 19:26:55 UTC
[SCSI] iscsi class: regression - fix races with state manipulation and blocking/unblocking
Tip revision: 45ab33b
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
usr
virt
.gitignore -rw-r--r-- 636 bytes
.mailmap -rw-r--r-- 3.6 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 90.4 KB
Kbuild -rw-r--r-- 1.6 KB
MAINTAINERS -rw-r--r-- 94.4 KB
Makefile -rw-r--r-- 52.8 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.1 KB

README

back to top