From: Mike Christie Date: Tue, 4 Mar 2008 19:26:55 +0000 (-0600) Subject: [SCSI] iscsi class: regression - fix races with state manipulation and blocking/unblo... X-Git-Tag: v2.6.25-rc5~25^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45ab33b6c190c4a8c58f1d13be2ff89ee62024ba;p=pandora-kernel.git [SCSI] iscsi class: regression - fix races with state manipulation and blocking/unblocking 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 Signed-off-by: James Bottomley --- Reading git-diff-tree failed