diff options
Diffstat (limited to 'drivers/s390')
-rw-r--r-- | drivers/s390/scsi/zfcp_fsf.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c index b29f3121b666..fa896dc600bf 100644 --- a/drivers/s390/scsi/zfcp_fsf.c +++ b/drivers/s390/scsi/zfcp_fsf.c | |||
@@ -766,8 +766,9 @@ static struct zfcp_fsf_req *zfcp_fsf_req_create(struct zfcp_adapter *adapter, | |||
766 | static int zfcp_fsf_req_send(struct zfcp_fsf_req *req) | 766 | static int zfcp_fsf_req_send(struct zfcp_fsf_req *req) |
767 | { | 767 | { |
768 | struct zfcp_adapter *adapter = req->adapter; | 768 | struct zfcp_adapter *adapter = req->adapter; |
769 | unsigned long flags; | 769 | unsigned long flags; |
770 | int idx; | 770 | int idx; |
771 | int with_qtcb = (req->qtcb != NULL); | ||
771 | 772 | ||
772 | /* put allocated FSF request into hash table */ | 773 | /* put allocated FSF request into hash table */ |
773 | spin_lock_irqsave(&adapter->req_list_lock, flags); | 774 | spin_lock_irqsave(&adapter->req_list_lock, flags); |
@@ -789,7 +790,7 @@ static int zfcp_fsf_req_send(struct zfcp_fsf_req *req) | |||
789 | } | 790 | } |
790 | 791 | ||
791 | /* Don't increase for unsolicited status */ | 792 | /* Don't increase for unsolicited status */ |
792 | if (req->qtcb) | 793 | if (with_qtcb) |
793 | adapter->fsf_req_seq_no++; | 794 | adapter->fsf_req_seq_no++; |
794 | adapter->req_no++; | 795 | adapter->req_no++; |
795 | 796 | ||