Commit 96eb8d4d authored by Jitendra Bhivare's avatar Jitendra Bhivare Committed by Martin K. Petersen

scsi: be2iscsi: Replace _bh version for mcc_lock spinlock

This got unnecessarily introduced with other changes in previous
commits. mcc_lock is taken only in process contexts.
Signed-off-by: default avatarJitendra Bhivare <jitendra.bhivare@broadcom.com>
Reviewed-by: default avatarHannes Reinecke <hare@suse.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent ea89604f
...@@ -133,7 +133,7 @@ struct be_mcc_wrb *alloc_mcc_wrb(struct beiscsi_hba *phba, ...@@ -133,7 +133,7 @@ struct be_mcc_wrb *alloc_mcc_wrb(struct beiscsi_hba *phba,
struct be_mcc_wrb *wrb = NULL; struct be_mcc_wrb *wrb = NULL;
unsigned int tag; unsigned int tag;
spin_lock_bh(&phba->ctrl.mcc_lock); spin_lock(&phba->ctrl.mcc_lock);
if (mccq->used == mccq->len) { if (mccq->used == mccq->len) {
beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT | beiscsi_log(phba, KERN_ERR, BEISCSI_LOG_INIT |
BEISCSI_LOG_CONFIG | BEISCSI_LOG_MBOX, BEISCSI_LOG_CONFIG | BEISCSI_LOG_MBOX,
...@@ -174,7 +174,7 @@ struct be_mcc_wrb *alloc_mcc_wrb(struct beiscsi_hba *phba, ...@@ -174,7 +174,7 @@ struct be_mcc_wrb *alloc_mcc_wrb(struct beiscsi_hba *phba,
mccq->used++; mccq->used++;
alloc_failed: alloc_failed:
spin_unlock_bh(&phba->ctrl.mcc_lock); spin_unlock(&phba->ctrl.mcc_lock);
return wrb; return wrb;
} }
...@@ -182,7 +182,7 @@ void free_mcc_wrb(struct be_ctrl_info *ctrl, unsigned int tag) ...@@ -182,7 +182,7 @@ void free_mcc_wrb(struct be_ctrl_info *ctrl, unsigned int tag)
{ {
struct be_queue_info *mccq = &ctrl->mcc_obj.q; struct be_queue_info *mccq = &ctrl->mcc_obj.q;
spin_lock_bh(&ctrl->mcc_lock); spin_lock(&ctrl->mcc_lock);
tag = tag & MCC_Q_CMD_TAG_MASK; tag = tag & MCC_Q_CMD_TAG_MASK;
ctrl->mcc_tag[ctrl->mcc_free_index] = tag; ctrl->mcc_tag[ctrl->mcc_free_index] = tag;
if (ctrl->mcc_free_index == (MAX_MCC_CMD - 1)) if (ctrl->mcc_free_index == (MAX_MCC_CMD - 1))
...@@ -191,7 +191,7 @@ void free_mcc_wrb(struct be_ctrl_info *ctrl, unsigned int tag) ...@@ -191,7 +191,7 @@ void free_mcc_wrb(struct be_ctrl_info *ctrl, unsigned int tag)
ctrl->mcc_free_index++; ctrl->mcc_free_index++;
ctrl->mcc_tag_available++; ctrl->mcc_tag_available++;
mccq->used--; mccq->used--;
spin_unlock_bh(&ctrl->mcc_lock); spin_unlock(&ctrl->mcc_lock);
} }
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment