diff options
author | Christof Schmitt <christof.schmitt@de.ibm.com> | 2007-12-20 12:30:24 +0100 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-01-11 18:29:03 -0600 |
commit | 951f746fece2e24a26853b3872d16e9013b6fe0b (patch) | |
tree | c63d1a0a262cb642bd2861b774b647de8f048b18 /drivers/s390/scsi/zfcp_erp.c | |
parent | 8627533c115c546649693d68fed6a74762c47d51 (diff) | |
download | blackbird-op-linux-951f746fece2e24a26853b3872d16e9013b6fe0b.tar.gz blackbird-op-linux-951f746fece2e24a26853b3872d16e9013b6fe0b.zip |
[SCSI] zfcp: Hold queue lock when checking port/unit handle for abort command
We need to hold the queue-lock when checking whether we still have a valid
unit/port handle for the abort 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 'drivers/s390/scsi/zfcp_erp.c')
0 files changed, 0 insertions, 0 deletions