mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2024-11-29 07:33:39 +00:00
rtl8188eu: Disable parm->adhoc
It seems that this parameter is set in error - disable. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
c0bef36ff6
commit
6c3f0ced60
2 changed files with 12 additions and 13 deletions
23
rtw_cmd.c
23
rtw_cmd.c
|
@ -1170,15 +1170,14 @@ static u8 rtw_createbss_cmd(_adapter *adapter, int flags, bool adhoc,
|
|||
res = _FAIL;
|
||||
goto exit;
|
||||
}
|
||||
if (adhoc) {
|
||||
/* for now, adhoc doesn't support ch,bw,offset request */
|
||||
parm->adhoc = 1;
|
||||
} else {
|
||||
parm->adhoc = 0;
|
||||
parm->req_ch = req_ch;
|
||||
parm->req_bw = req_bw;
|
||||
parm->req_offset = req_offset;
|
||||
}
|
||||
/* LWF July 6, 2023
|
||||
* Disable the setting of parm->adhoc as it seems to screw up
|
||||
AP operations.
|
||||
*/
|
||||
parm->adhoc = 0;
|
||||
parm->req_ch = req_ch;
|
||||
parm->req_bw = req_bw;
|
||||
parm->req_offset = req_offset;
|
||||
|
||||
if (flags & RTW_CMDF_DIRECTLY) {
|
||||
/* no need to enqueue, do the cmd hdl directly and free cmd parameter */
|
||||
|
@ -1219,19 +1218,19 @@ exit:
|
|||
inline u8 rtw_create_ibss_cmd(_adapter *adapter, int flags)
|
||||
{
|
||||
/* for now, adhoc doesn't support ch,bw,offset request */
|
||||
return rtw_createbss_cmd(adapter, flags, 1,
|
||||
return rtw_createbss_cmd(adapter, flags, true,
|
||||
0, -1, -1);
|
||||
}
|
||||
|
||||
inline u8 rtw_startbss_cmd(_adapter *adapter, int flags)
|
||||
{
|
||||
/* excute entire AP setup cmd */
|
||||
return rtw_createbss_cmd(adapter, flags, 0, 0, -1, -1);
|
||||
return rtw_createbss_cmd(adapter, flags, false, 0, -1, -1);
|
||||
}
|
||||
|
||||
inline u8 rtw_change_bss_chbw_cmd(_adapter *adapter, int flags, s16 req_ch, s8 req_bw, s8 req_offset)
|
||||
{
|
||||
return rtw_createbss_cmd(adapter, flags, 0,
|
||||
return rtw_createbss_cmd(adapter, flags, false,
|
||||
req_ch, req_bw, req_offset);
|
||||
}
|
||||
|
||||
|
|
|
@ -12908,7 +12908,7 @@ u8 createbss_hdl(_adapter *padapter, u8 *pbuf)
|
|||
start_create_ibss(padapter);
|
||||
} else {
|
||||
pr_info("NOT an ad-hoc master\n");
|
||||
ret = H2C_PARAMETERS_ERROR;
|
||||
return H2C_PARAMETERS_ERROR;
|
||||
}
|
||||
|
||||
ibss_post_hdl:
|
||||
|
|
Loading…
Reference in a new issue