qcacmn: Fix for qdf spinlock destroyed twice or never created

Fix for qdf_spinlock_destroy being destroyed twice or never created.

Change-Id: Id2a471c7f1efbdba5b31dfc106263c587dae2c1a
CRs-Fixed: 3471529
Tento commit je obsažen v:
Naveen S
2023-05-22 10:17:28 +05:30
odevzdal Rahul Choudhary
rodič 450a3d2fa4
revize 1aacf20138
2 změnil soubory, kde provedl 7 přidání a 1 odebrání

Zobrazit soubor

@@ -566,6 +566,7 @@ struct nl_event_cb {
* CFR_CAPTURE_METHOD_PROBE_RESPONSE
* @nl_cb: call back to register for nl event for cfr data
* @lut_lock: Lock to protect access to cfr lookup table
* @lut_lock_initialised: Check lut_lock initialised or not.
* @is_prevent_suspend: CFR wake lock acquired or not
* @wake_lock: wake lock for cfr
* @runtime_lock: runtime lock for cfr
@@ -624,6 +625,7 @@ struct pdev_cfr {
struct unassoc_pool_entry unassoc_pool[MAX_CFR_ENABLED_CLIENTS];
struct nl_event_cb nl_cb;
qdf_spinlock_t lut_lock;
bool lut_lock_initialised;
#ifdef WLAN_CFR_PM
bool is_prevent_suspend;
qdf_wake_lock_t wake_lock;