From 627ca6ab31f25bf8286051a97f5c55ca50ff6018 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Tue, 18 Dec 2018 20:44:24 -0800 Subject: [PATCH] qcacld-3.0: Remove lim_remove_pbc_sessions() Change Ia95c4911600a45d1004b9e6148b1b04f414e2475 ("qcacld-3.0: Remove support for eWNI_SME_GET_WPSPBC_SESSION_REQ") removed the last client of lim_remove_pbc_sessions(). Since the function is now obsolete, remove it. Change-Id: Icacb3f2d2097d3f9866251740855770b86ec19bf CRs-Fixed: 2371093 --- .../src/pe/lim/lim_process_probe_req_frame.c | 28 ------------------- core/mac/src/pe/lim/lim_types.h | 3 -- 2 files changed, 31 deletions(-) diff --git a/core/mac/src/pe/lim/lim_process_probe_req_frame.c b/core/mac/src/pe/lim/lim_process_probe_req_frame.c index 09bc9fb24db3..142daa5db4e8 100644 --- a/core/mac/src/pe/lim/lim_process_probe_req_frame.c +++ b/core/mac/src/pe/lim/lim_process_probe_req_frame.c @@ -129,34 +129,6 @@ static void lim_remove_timeout_pbc_sessions(struct mac_context *mac, } } -/** - * lim_remove_pbc_sessions() - Remove PBC sessions - * @mac: Pointer to Global MAC structure - * @remove_mac: MAC Address of STA in WPS Session to be removed - * @session_entry: session entry - * - * Return: none - */ -void lim_remove_pbc_sessions(struct mac_context *mac, struct qdf_mac_addr remove_mac, - struct pe_session *session_entry) -{ - tSirWPSPBCSession *pbc, *prev = NULL; - - prev = pbc = session_entry->pAPWPSPBCSession; - - while (pbc) { - if (qdf_is_macaddr_equal(&pbc->addr, &remove_mac)) { - prev->next = pbc->next; - if (pbc == session_entry->pAPWPSPBCSession) - session_entry->pAPWPSPBCSession = pbc->next; - qdf_mem_free(pbc); - return; - } - prev = pbc; - pbc = pbc->next; - } -} - /** * lim_update_pbc_session_entry * diff --git a/core/mac/src/pe/lim/lim_types.h b/core/mac/src/pe/lim/lim_types.h index ad4b31bc1241..543ffd5466fb 100644 --- a/core/mac/src/pe/lim/lim_types.h +++ b/core/mac/src/pe/lim/lim_types.h @@ -928,9 +928,6 @@ void lim_get_wpspbc_sessions(struct mac_context *mac, struct qdf_mac_addr addr, struct pe_session *pe_session); void limWPSPBCTimeout(struct mac_context *mac, struct pe_session *pe_session); void lim_wpspbc_close(struct mac_context *mac, struct pe_session *pe_session); -void lim_remove_pbc_sessions(struct mac_context *mac, - struct qdf_mac_addr pRemoveMac, - struct pe_session *pe_session); #define LIM_WPS_OVERLAP_TIMER_MS 10000