mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
staging: r8188eu: merge two rtw_free_network_nolock functions
Remove the _rtw_free_network_nolock function and merge it into rtw_free_network_nolock, which is its only caller. Signed-off-by: Martin Kaiser <martin@kaiser.cx> Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> # Edimax N150 Link: https://lore.kernel.org/r/20221106124901.720785-9-martin@kaiser.cx Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b78ec61d94
commit
32265aaf61
2 changed files with 8 additions and 17 deletions
|
@ -76,19 +76,6 @@ void _rtw_free_network(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwor
|
|||
spin_unlock_bh(&free_queue->lock);
|
||||
}
|
||||
|
||||
void _rtw_free_network_nolock(struct mlme_priv *pmlmepriv, struct wlan_network *pnetwork)
|
||||
{
|
||||
struct __queue *free_queue = &pmlmepriv->free_bss_pool;
|
||||
|
||||
if (!pnetwork)
|
||||
return;
|
||||
if (pnetwork->fixed)
|
||||
return;
|
||||
list_del_init(&pnetwork->list);
|
||||
list_add_tail(&pnetwork->list, get_list_head(free_queue));
|
||||
pmlmepriv->num_of_scanned--;
|
||||
}
|
||||
|
||||
/*
|
||||
return the wlan_network with the matching addr
|
||||
|
||||
|
@ -307,9 +294,15 @@ struct wlan_network *rtw_alloc_network(struct mlme_priv *pmlmepriv)
|
|||
static void rtw_free_network_nolock(struct mlme_priv *pmlmepriv,
|
||||
struct wlan_network *pnetwork)
|
||||
{
|
||||
struct __queue *free_queue = &pmlmepriv->free_bss_pool;
|
||||
|
||||
_rtw_free_network_nolock(pmlmepriv, pnetwork);
|
||||
|
||||
if (!pnetwork)
|
||||
return;
|
||||
if (pnetwork->fixed)
|
||||
return;
|
||||
list_del_init(&pnetwork->list);
|
||||
list_add_tail(&pnetwork->list, get_list_head(free_queue));
|
||||
pmlmepriv->num_of_scanned--;
|
||||
}
|
||||
|
||||
void rtw_free_network_queue(struct adapter *dev, u8 isfreeall)
|
||||
|
|
|
@ -539,8 +539,6 @@ struct wlan_network *rtw_alloc_network(struct mlme_priv *pmlmepriv);
|
|||
|
||||
void _rtw_free_network(struct mlme_priv *pmlmepriv,
|
||||
struct wlan_network *pnetwork, u8 isfreeall);
|
||||
void _rtw_free_network_nolock(struct mlme_priv *pmlmepriv,
|
||||
struct wlan_network *pnetwork);
|
||||
|
||||
struct wlan_network *_rtw_find_network(struct __queue *scanned_queue, u8 *addr);
|
||||
|
||||
|
|
Loading…
Reference in a new issue