diff options
author | 2008-11-04 16:35:08 +0100 | |
---|---|---|
committer | 2008-11-05 12:46:39 -0500 | |
commit | 3765138ae946e6e29b22bf15a9647c600c232639 (patch) | |
tree | 5704fb770db648506bba7ca8e7fa2c887b4998d0 /include/linux/stacktrace.h | |
parent | [SCSI] zfcp: fix mempool usage for status_read requests (diff) | |
download | linux-rng-3765138ae946e6e29b22bf15a9647c600c232639.tar.xz linux-rng-3765138ae946e6e29b22bf15a9647c600c232639.zip |
[SCSI] zfcp: Fix request list handling in error path
Fix the handling of the request list in the error path:
- Use irqsave for the lock as in the good path.
- Before removing the request, check if it is still in the list, a
call to dismiss_all might have changed the list in between.
- zfcp_qdio_send does not change the queue counters on failure,
trying revert something is wrong, so remove this.
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'include/linux/stacktrace.h')
0 files changed, 0 insertions, 0 deletions