Parcourir la source

qcacmn: Initialize zero cac dfs lock

Initialize zero cac dfs precac lock.

Change-Id: I0b12c765d0476a78cddcaca2b0153f7510e56c6c
CRs-Fixed: 2080572
Shashikala Prabhu il y a 7 ans
Parent
commit
385c7c0eb0
2 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 1 0
      umac/dfs/core/src/dfs.h
  2. 1 0
      umac/dfs/core/src/misc/dfs_zero_cac.c

+ 1 - 0
umac/dfs/core/src/dfs.h

@@ -642,6 +642,7 @@ struct dfs_event_log {
 		&(_dfs)->dfs_precac_lock, (_dfs)->dfs_precac_lock_flags)
 #define PRECAC_LIST_UNLOCK(_dfs)  spin_unlock_irqrestore(  \
 		&(_dfs)->dfs_precac_lock, (_dfs)->dfs_precac_lock_flags)
+#define PRECAC_LIST_LOCK_INIT(_dfs)  spin_lock_init(&(_dfs)->dfs_precac_lock)
 
 /**
  * struct wlan_dfs -        The main dfs structure.

+ 1 - 0
umac/dfs/core/src/misc/dfs_zero_cac.c

@@ -439,6 +439,7 @@ void dfs_zero_cac_attach(struct wlan_dfs *dfs)
 {
 	dfs->dfs_precac_timeout_override = -1;
 	dfs_zero_cac_timer_init(dfs);
+	PRECAC_LIST_LOCK_INIT(dfs);
 }
 
 /**