From: Christof Schmitt Date: Thu, 20 Dec 2007 11:30:27 +0000 (+0100) Subject: [SCSI] zfcp: Hold queue lock when checking port/unit handle for task management cmd X-Git-Tag: v2.6.25-rc1~1230^2~82 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdf234527a070f6fc89f3ec5ee4ae1b263e59939;p=pandora-kernel.git [SCSI] zfcp: Hold queue lock when checking port/unit handle for task management cmd We need to hold the queue-lock when checking whether we still have a valid unit/port handle for the task management command, i.e whether we can issue this request for this unit/port. If the error recovery is about to close this unit/port, then it competes for the queue-lock. If the close request issued by the error recovery wins, then it is guaranteed that this unit/port has been blocked for other requests. Signed-off-by: Christof Schmitt Signed-off-by: Martin Peschke Signed-off-by: James Bottomley --- Reading git-diff-tree failed