qla3xxx: bugfix: Move link state machine into a worker thread
authorRon Mercer <ron.mercer@qlogic.com>
Wed, 7 Nov 2007 21:59:06 +0000 (13:59 -0800)
committerJeff Garzik <jeff@garzik.org>
Sat, 10 Nov 2007 09:25:15 +0000 (04:25 -0500)
The link state machine requires access to some resources that
are shared with the iSCSI function on the chip.  (See iSCSI
driver at drivers/scsi/qla4xxx)  If the interface is being
up/downed at a rapid pace this driver may need to sleep
waiting to get access to the common resources. For this we
are moving the state machine to run as a work thread.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>

No differences found