diff options
author | Yi Zou <yi.zou@intel.com> | 2011-05-16 16:45:57 -0700 |
---|---|---|
committer | James Bottomley <jbottomley@parallels.com> | 2011-05-24 12:37:25 -0400 |
commit | 8467b96c035a45418c5db2619f396b7131b4efa8 (patch) | |
tree | 3ac398e8052932ebc1846b0d506b020a73d8ea9c /drivers/scsi/fcoe | |
parent | 0a219edb263ef93e4fd7a83804bea667e72a7bfa (diff) | |
download | op-kernel-dev-8467b96c035a45418c5db2619f396b7131b4efa8.zip op-kernel-dev-8467b96c035a45418c5db2619f396b7131b4efa8.tar.gz |
[SCSI] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data
Currently, when seq_send() fails in fc_fcp_send_data(),
fc_fcp_retry_cmd() would complete this failed I/O directly and let
scsi-ml retry. However, target side is not notified which may hang the
target. Instead, we should just bail out from from fc_fcp_send_data
and let scsi-ml times it out and aborts this I/O instead.
Signed-off-by: Yi Zou <yi.zou@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <jbottomley@parallels.com>
Diffstat (limited to 'drivers/scsi/fcoe')
0 files changed, 0 insertions, 0 deletions