staging: wfx: simplify wfx_scan_complete()
wfx_scan_complete() do nothing with argument hif_ind_scan_cmpl. In add, hif_ind_scan_cmpl come from hardware API and is not expected to be used with upper layers of the driver. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20200115135338.14374-40-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fd5d78bdf7
commit
7f091d319e
|
@ -203,10 +203,9 @@ static int hif_scan_complete_indication(struct wfx_dev *wdev,
|
|||
const void *buf)
|
||||
{
|
||||
struct wfx_vif *wvif = wdev_to_wvif(wdev, hif->interface);
|
||||
const struct hif_ind_scan_cmpl *body = buf;
|
||||
|
||||
WARN_ON(!wvif);
|
||||
wfx_scan_complete(wvif, body);
|
||||
wfx_scan_complete(wvif);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -127,8 +127,7 @@ void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
|
|||
hif_stop_scan(wvif);
|
||||
}
|
||||
|
||||
void wfx_scan_complete(struct wfx_vif *wvif,
|
||||
const struct hif_ind_scan_cmpl *arg)
|
||||
void wfx_scan_complete(struct wfx_vif *wvif)
|
||||
{
|
||||
complete(&wvif->scan_complete);
|
||||
}
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
|
||||
#include <net/mac80211.h>
|
||||
|
||||
#include "hif_api_cmd.h"
|
||||
|
||||
struct wfx_dev;
|
||||
struct wfx_vif;
|
||||
|
||||
|
@ -19,7 +17,6 @@ void wfx_hw_scan_work(struct work_struct *work);
|
|||
int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
||||
struct ieee80211_scan_request *req);
|
||||
void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
|
||||
void wfx_scan_complete(struct wfx_vif *wvif,
|
||||
const struct hif_ind_scan_cmpl *ind);
|
||||
void wfx_scan_complete(struct wfx_vif *wvif);
|
||||
|
||||
#endif /* WFX_SCAN_H */
|
||||
|
|
Loading…
Reference in New Issue