From 259cdb5fcd5937129ab844d79ee9c763ea483421 Mon Sep 17 00:00:00 2001 From: Larry Finger Date: Fri, 20 Dec 2013 14:58:44 -0600 Subject: [PATCH] staging: r8188eu: Restore line that was incorrectly removed A line in the P2P code had been removed in the process of converting the vendor driver to a form suitable for the kernel. The output of this call was ignored, and the initial analysis incorrectly determined that the call had no other effect. Signed-off-by: Larry Finger Signed-off-by: Greg Kroah-Hartman --- drivers/staging/rtl8188eu/core/rtw_p2p.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/staging/rtl8188eu/core/rtw_p2p.c b/drivers/staging/rtl8188eu/core/rtw_p2p.c index 402fd21..6e8c06e 100644 --- a/drivers/staging/rtl8188eu/core/rtw_p2p.c +++ b/drivers/staging/rtl8188eu/core/rtw_p2p.c @@ -1496,6 +1496,7 @@ static void find_phase_handler(struct adapter *padapter) { struct wifidirect_info *pwdinfo = &padapter->wdinfo; struct ndis_802_11_ssid ssid; + struct mlme_priv *pmlmepriv = &padapter->mlmepriv; _func_enter_; @@ -1505,6 +1506,9 @@ _func_enter_; rtw_p2p_set_state(pwdinfo, P2P_STATE_FIND_PHASE_SEARCH); + spin_lock_bh(&pmlmepriv->lock); + rtw_sitesurvey_cmd(padapter, &ssid, 1, NULL, 0); + spin_unlock_bh(&pmlmepriv->lock); _func_exit_; } -- 2.7.4