Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0caf5b26 authored by Wei Yongjun's avatar Wei Yongjun Committed by David S. Miller
Browse files

qed: Use DEFINE_SPINLOCK() for spinlock



spinlock can be initialized automatically with DEFINE_SPINLOCK()
rather than explicitly calling spin_lock_init().

Signed-off-by: default avatarWei Yongjun <weiyj.lk@gmail.com>
Acked-by: default avatarYuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a052517a
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -35,8 +35,7 @@
#include "qed_sriov.h"
#include "qed_vf.h"

static spinlock_t qm_lock;
static bool qm_lock_init = false;
static DEFINE_SPINLOCK(qm_lock);

/* API common to all protocols */
enum BAR_ID {
@@ -1004,11 +1003,6 @@ int qed_hw_init(struct qed_dev *cdev,
		p_hwfn->first_on_engine = (load_code ==
					   FW_MSG_CODE_DRV_LOAD_ENGINE);

		if (!qm_lock_init) {
			spin_lock_init(&qm_lock);
			qm_lock_init = true;
		}

		switch (load_code) {
		case FW_MSG_CODE_DRV_LOAD_ENGINE:
			rc = qed_hw_init_common(p_hwfn, p_hwfn->p_main_ptt,