From 9c9a2871a7bb07e9b265bf741ac19552e4272a80 Mon Sep 17 00:00:00 2001 From: "Pamidipati, Vijay" Date: Wed, 31 May 2017 10:06:34 +0530 Subject: [PATCH] qcacmn: Add missing lock initialization for tx_lock used for me_buf_pool CRs-Fixed: 2004658 Change-Id: I930fc823ce2b4d4a91f0bc949291d199ba783862 --- dp/wifi3.0/dp_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index 32f27d004fda..beb18f4dc9b8 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -1175,6 +1175,7 @@ static struct cdp_pdev *dp_pdev_attach_wifi3(struct cdp_soc_t *txrx_soc, TAILQ_INIT(&pdev->vdev_list); pdev->vdev_count = 0; + qdf_spinlock_create(&pdev->tx_mutex); qdf_spinlock_create(&pdev->neighbour_peer_mutex); TAILQ_INIT(&pdev->neighbour_peers_list); @@ -1370,6 +1371,7 @@ static void dp_pdev_detach_wifi3(struct cdp_pdev *txrx_pdev, int force) dp_rx_pdev_mon_detach(pdev); dp_neighbour_peers_detach(pdev); + qdf_spinlock_destroy(&pdev->tx_mutex); /* Setup per PDEV REO rings if configured */ if (wlan_cfg_per_pdev_rx_ring(soc->wlan_cfg_ctx)) {