[PATCH 24/99] cw1200: Unitialized spinlocks.

Dmitry Tarnyagin dmitry.tarnyagin at stericsson.com
Wed Feb 29 14:14:31 UTC 2012


Driver missed initialization of some spinlocks.

ST-Ericsson ID: 372882

Change-Id: I144a4d4bc28b3a1fa14ade9c08786f8409baf441
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin at stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36612
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
---
 drivers/staging/cw1200/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/staging/cw1200/main.c b/drivers/staging/cw1200/main.c
index 89d59e1..4ecf491 100644
--- a/drivers/staging/cw1200/main.c
+++ b/drivers/staging/cw1200/main.c
@@ -328,6 +328,7 @@ struct ieee80211_hw *cw1200_init_common(size_t priv_data_len)
 	INIT_WORK(&priv->offchannel_work, cw1200_offchannel_work);
 	INIT_WORK(&priv->wep_key_work, cw1200_wep_key_work);
 	INIT_WORK(&priv->tx_policy_upload_work, tx_policy_upload_work);
+	spin_lock_init(&priv->event_queue_lock);
 	INIT_LIST_HEAD(&priv->event_queue);
 	INIT_WORK(&priv->event_handler, cw1200_event_handler);
 	INIT_DELAYED_WORK(&priv->bss_loss_work, cw1200_bss_loss_work);
@@ -373,6 +374,7 @@ struct ieee80211_hw *cw1200_init_common(size_t priv_data_len)
 	init_waitqueue_head(&priv->wsm_cmd_wq);
 	init_waitqueue_head(&priv->wsm_startup_done);
 	wsm_buf_init(&priv->wsm_cmd_buf);
+	spin_lock_init(&priv->wsm_cmd.lock);
 	tx_policy_init(priv);
 
 	return hw;
-- 
1.7.8.3



More information about the kernel mailing list