aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/s390/scsi/zfcp_fsf.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/s390/scsi/zfcp_fsf.c b/drivers/s390/scsi/zfcp_fsf.c
index 48bfd3049244..0343d881babd 100644
--- a/drivers/s390/scsi/zfcp_fsf.c
+++ b/drivers/s390/scsi/zfcp_fsf.c
@@ -930,8 +930,10 @@ struct zfcp_fsf_req *zfcp_fsf_abort_fcp_command(unsigned long old_req_id,
930 goto out; 930 goto out;
931 req = zfcp_fsf_req_create(adapter, FSF_QTCB_ABORT_FCP_CMND, 931 req = zfcp_fsf_req_create(adapter, FSF_QTCB_ABORT_FCP_CMND,
932 req_flags, adapter->pool.fsf_req_abort); 932 req_flags, adapter->pool.fsf_req_abort);
933 if (IS_ERR(req)) 933 if (IS_ERR(req)) {
934 req = NULL;
934 goto out; 935 goto out;
936 }
935 937
936 if (unlikely(!(atomic_read(&unit->status) & 938 if (unlikely(!(atomic_read(&unit->status) &
937 ZFCP_STATUS_COMMON_UNBLOCKED))) 939 ZFCP_STATUS_COMMON_UNBLOCKED)))
@@ -2443,8 +2445,10 @@ struct zfcp_fsf_req *zfcp_fsf_send_fcp_ctm(struct zfcp_adapter *adapter,
2443 goto out; 2445 goto out;
2444 req = zfcp_fsf_req_create(adapter, FSF_QTCB_FCP_CMND, req_flags, 2446 req = zfcp_fsf_req_create(adapter, FSF_QTCB_FCP_CMND, req_flags,
2445 adapter->pool.fsf_req_scsi); 2447 adapter->pool.fsf_req_scsi);
2446 if (IS_ERR(req)) 2448 if (IS_ERR(req)) {
2449 req = NULL;
2447 goto out; 2450 goto out;
2451 }
2448 2452
2449 req->status |= ZFCP_STATUS_FSFREQ_TASK_MANAGEMENT; 2453 req->status |= ZFCP_STATUS_FSFREQ_TASK_MANAGEMENT;
2450 req->data = unit; 2454 req->data = unit;