diff options
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_sli.c')
| -rw-r--r-- | drivers/scsi/lpfc/lpfc_sli.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c index 74b67d98e95..d43faf34c1e 100644 --- a/drivers/scsi/lpfc/lpfc_sli.c +++ b/drivers/scsi/lpfc/lpfc_sli.c @@ -438,11 +438,12 @@ lpfc_sli4_rq_put(struct lpfc_queue *hq, struct lpfc_queue *dq,  	struct lpfc_rqe *temp_hrqe;  	struct lpfc_rqe *temp_drqe;  	struct lpfc_register doorbell; -	int put_index = hq->host_index; +	int put_index;  	/* sanity check on queue memory */  	if (unlikely(!hq) || unlikely(!dq))  		return -ENOMEM; +	put_index = hq->host_index;  	temp_hrqe = hq->qe[hq->host_index].rqe;  	temp_drqe = dq->qe[dq->host_index].rqe;  |