diff options
author | Bhanu Prakash Gollapudi <bprakash@broadcom.com> | 2011-10-24 08:23:57 +0200 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2011-10-30 11:04:01 +0100 |
commit | 32c30454507b4f5f00661ac12ddbcc150983b9ff (patch) | |
tree | 1cbe2ab0a1f5b630686bd5d6bf37d0a9bab3cb9b /tools | |
parent | [SCSI] bnx2fc: Handle ABTS timeout during ulp timeout (diff) | |
download | linux-32c30454507b4f5f00661ac12ddbcc150983b9ff.tar.xz linux-32c30454507b4f5f00661ac12ddbcc150983b9ff.zip |
[SCSI] bnx2fc: Handle SRR LS_ACC drop scenario
When SRR LS_ACC is dropped, the driver was not issuing ABTS for SRR when it
times out. Since the target received SRR, it was able to send the XFER_RDY and
the the original IO request completed successfully. In this condition ABTS was
not sent during bnx2fc_srr_compl(). Fix this by first checking for ELS timeout
and issue ABTS before checking if original IO request is complete.
Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions