diff options
author | Christof Schmitt <christof.schmitt@de.ibm.com> | 2007-12-20 12:30:27 +0100 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-01-12 01:29:07 +0100 |
commit | fdf234527a070f6fc89f3ec5ee4ae1b263e59939 (patch) | |
tree | ad2b5c44584d1add3519887a8a8aef74f85fa922 /drivers/message/fusion/mptsas.c | |
parent | [SCSI] zfcp: Hold queue lock when checking port/unit handle for FCP command (diff) | |
download | linux-fdf234527a070f6fc89f3ec5ee4ae1b263e59939.tar.xz linux-fdf234527a070f6fc89f3ec5ee4ae1b263e59939.zip |
[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 <christof.schmitt@de.ibm.com>
Signed-off-by: Martin Peschke <mp3@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions