|
@@ -930,8 +930,10 @@ struct zfcp_fsf_req *zfcp_fsf_abort_fcp_command(unsigned long old_req_id,
|
|
|
goto out;
|
|
|
req = zfcp_fsf_req_create(adapter, FSF_QTCB_ABORT_FCP_CMND,
|
|
|
req_flags, adapter->pool.fsf_req_abort);
|
|
|
- if (IS_ERR(req))
|
|
|
+ if (IS_ERR(req)) {
|
|
|
+ req = NULL;
|
|
|
goto out;
|
|
|
+ }
|
|
|
|
|
|
if (unlikely(!(atomic_read(&unit->status) &
|
|
|
ZFCP_STATUS_COMMON_UNBLOCKED)))
|
|
@@ -2443,8 +2445,10 @@ struct zfcp_fsf_req *zfcp_fsf_send_fcp_ctm(struct zfcp_adapter *adapter,
|
|
|
goto out;
|
|
|
req = zfcp_fsf_req_create(adapter, FSF_QTCB_FCP_CMND, req_flags,
|
|
|
adapter->pool.fsf_req_scsi);
|
|
|
- if (IS_ERR(req))
|
|
|
+ if (IS_ERR(req)) {
|
|
|
+ req = NULL;
|
|
|
goto out;
|
|
|
+ }
|
|
|
|
|
|
req->status |= ZFCP_STATUS_FSFREQ_TASK_MANAGEMENT;
|
|
|
req->data = unit;
|