https://github.com/torvalds/linux
Revision 50a29aec9c47d26e869df83ef1d69e3b63c83bf4 authored by Mike Christie on 04 March 2008, 19:26:53 UTC, committed by James Bottomley on 05 March 2008, 18:03:17 UTC
The host reset callout could be starting to reset the hba at the same
time the dpc thread is. This creates lots of problems because they both
want to do wierd things with the firmware and interrupts, etc.

This patch just has the host reset function fully shutdown the dpc
thread before resetting the hba.

This patch also moves the setting of the session online bit to fix
a potential race with the dpc thread and iscsi recovery thread.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Acked-by: David C Somayajulu <david.somayajulu@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
1 parent 21f1e91
History
Tip revision: 50a29aec9c47d26e869df83ef1d69e3b63c83bf4 authored by Mike Christie on 04 March 2008, 19:26:53 UTC
[SCSI] qla4xxx: fix host reset dpc race
Tip revision: 50a29ae
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