diff options
-rw-r--r-- | drivers/scsi/libfc/fc_exch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/libfc/fc_exch.c b/drivers/scsi/libfc/fc_exch.c index a09416fd843c..e874e77b740c 100644 --- a/drivers/scsi/libfc/fc_exch.c +++ b/drivers/scsi/libfc/fc_exch.c | |||
@@ -1608,7 +1608,7 @@ static void fc_exch_rrq_resp(struct fc_seq *sp, struct fc_frame *fp, void *arg) | |||
1608 | if (IS_ERR(fp)) { | 1608 | if (IS_ERR(fp)) { |
1609 | int err = PTR_ERR(fp); | 1609 | int err = PTR_ERR(fp); |
1610 | 1610 | ||
1611 | if (err == -FC_EX_CLOSED) | 1611 | if (err == -FC_EX_CLOSED || err == -FC_EX_TIMEOUT) |
1612 | goto cleanup; | 1612 | goto cleanup; |
1613 | FC_DBG("Cannot process RRQ, because of frame error %d\n", err); | 1613 | FC_DBG("Cannot process RRQ, because of frame error %d\n", err); |
1614 | return; | 1614 | return; |