staging: rtl8192e: Remove constant parameter from rtllib_stop_protocol()
Remove constant parameter shutdown of function rtllib_stop_protocol(). shutdown is always true. Remove dead code. Signed-off-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> Link: https://lore.kernel.org/r/7eebcd3a8637b686331e34532136df3e7760f869.1696266965.git.philipp.g.hortmann@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fe8ab331af
commit
c61d7510ea
@ -1698,7 +1698,7 @@ void rtllib_start_scan_syncro(struct rtllib_device *ieee);
|
||||
void rtllib_sta_ps_send_null_frame(struct rtllib_device *ieee, short pwr);
|
||||
void rtllib_sta_ps_send_pspoll_frame(struct rtllib_device *ieee);
|
||||
void rtllib_start_protocol(struct rtllib_device *ieee);
|
||||
void rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown);
|
||||
void rtllib_stop_protocol(struct rtllib_device *ieee);
|
||||
|
||||
void rtllib_EnableNetMonitorMode(struct net_device *dev, bool bInitState);
|
||||
void rtllib_DisableNetMonitorMode(struct net_device *dev, bool bInitState);
|
||||
|
@ -2283,21 +2283,19 @@ void rtllib_softmac_stop_protocol(struct rtllib_device *ieee)
|
||||
{
|
||||
rtllib_stop_scan_syncro(ieee);
|
||||
mutex_lock(&ieee->wx_mutex);
|
||||
rtllib_stop_protocol(ieee, true);
|
||||
rtllib_stop_protocol(ieee);
|
||||
mutex_unlock(&ieee->wx_mutex);
|
||||
}
|
||||
EXPORT_SYMBOL(rtllib_softmac_stop_protocol);
|
||||
|
||||
void rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown)
|
||||
void rtllib_stop_protocol(struct rtllib_device *ieee)
|
||||
{
|
||||
if (!ieee->proto_started)
|
||||
return;
|
||||
|
||||
if (shutdown) {
|
||||
ieee->proto_started = 0;
|
||||
ieee->proto_stoppping = 1;
|
||||
ieee->rtllib_ips_leave(ieee->dev);
|
||||
}
|
||||
ieee->proto_started = 0;
|
||||
ieee->proto_stoppping = 1;
|
||||
ieee->rtllib_ips_leave(ieee->dev);
|
||||
|
||||
del_timer_sync(&ieee->associate_timer);
|
||||
mutex_unlock(&ieee->wx_mutex);
|
||||
@ -2315,10 +2313,9 @@ void rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown)
|
||||
rtllib_disassociate(ieee);
|
||||
}
|
||||
|
||||
if (shutdown) {
|
||||
RemoveAllTS(ieee);
|
||||
ieee->proto_stoppping = 0;
|
||||
}
|
||||
RemoveAllTS(ieee);
|
||||
ieee->proto_stoppping = 0;
|
||||
|
||||
kfree(ieee->assocreq_ies);
|
||||
ieee->assocreq_ies = NULL;
|
||||
ieee->assocreq_ies_len = 0;
|
||||
|
@ -134,7 +134,7 @@ int rtllib_wx_set_wap(struct rtllib_device *ieee,
|
||||
}
|
||||
|
||||
if (ifup)
|
||||
rtllib_stop_protocol(ieee, true);
|
||||
rtllib_stop_protocol(ieee);
|
||||
|
||||
/* just to avoid to give inconsistent infos in the
|
||||
* get wx method. not really needed otherwise
|
||||
@ -277,7 +277,7 @@ int rtllib_wx_set_mode(struct rtllib_device *ieee, struct iw_request_info *a,
|
||||
if (!ieee->proto_started) {
|
||||
ieee->iw_mode = wrqu->mode;
|
||||
} else {
|
||||
rtllib_stop_protocol(ieee, true);
|
||||
rtllib_stop_protocol(ieee);
|
||||
ieee->iw_mode = wrqu->mode;
|
||||
rtllib_start_protocol(ieee);
|
||||
}
|
||||
@ -401,7 +401,7 @@ int rtllib_wx_set_essid(struct rtllib_device *ieee,
|
||||
}
|
||||
|
||||
if (proto_started)
|
||||
rtllib_stop_protocol(ieee, true);
|
||||
rtllib_stop_protocol(ieee);
|
||||
|
||||
/* this is just to be sure that the GET wx callback
|
||||
* has consistent infos. not needed otherwise
|
||||
|
Loading…
x
Reference in New Issue
Block a user