1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- From 588378f15cff285ac81c929239ccba01d7f71d50 Mon Sep 17 00:00:00 2001
- From: Arend Van Spriel <[email protected]>
- Date: Wed, 8 Nov 2017 14:36:35 +0100
- Subject: [PATCH] brcmfmac: get rid of brcmf_cfg80211_escan() function
- The function brcmf_cfg80211_escan() is only called by brcmf_cfg80211_scan()
- so there is no reason to split in two function especially since the latter
- does not do an awful lot.
- Reviewed-by: Hante Meuleman <[email protected]>
- Reviewed-by: Pieter-Paul Giesberts <[email protected]>
- Reviewed-by: Franky Lin <[email protected]>
- Signed-off-by: Arend van Spriel <[email protected]>
- Signed-off-by: Kalle Valo <[email protected]>
- ---
- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 34 +++++++---------------
- 1 file changed, 10 insertions(+), 24 deletions(-)
- --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
- +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
- @@ -1071,13 +1071,16 @@ brcmf_do_escan(struct brcmf_if *ifp, str
- }
-
- static s32
- -brcmf_cfg80211_escan(struct wiphy *wiphy, struct brcmf_cfg80211_vif *vif,
- - struct cfg80211_scan_request *request)
- +brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
- {
- struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
- - s32 err;
- + struct brcmf_cfg80211_vif *vif;
- + s32 err = 0;
-
- - brcmf_dbg(SCAN, "START ESCAN\n");
- + brcmf_dbg(TRACE, "Enter\n");
- + vif = container_of(request->wdev, struct brcmf_cfg80211_vif, wdev);
- + if (!check_vif_up(vif))
- + return -EIO;
-
- if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) {
- brcmf_err("Scanning already: status (%lu)\n", cfg->scan_status);
- @@ -1102,6 +1105,8 @@ brcmf_cfg80211_escan(struct wiphy *wiphy
- if (vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif)
- vif = cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif;
-
- + brcmf_dbg(SCAN, "START ESCAN\n");
- +
- cfg->scan_request = request;
- set_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
-
- @@ -1121,31 +1126,12 @@ brcmf_cfg80211_escan(struct wiphy *wiphy
- return 0;
-
- scan_out:
- + brcmf_err("scan error (%d)\n", err);
- clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
- cfg->scan_request = NULL;
- return err;
- }
-
- -static s32
- -brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request)
- -{
- - struct brcmf_cfg80211_vif *vif;
- - s32 err = 0;
- -
- - brcmf_dbg(TRACE, "Enter\n");
- - vif = container_of(request->wdev, struct brcmf_cfg80211_vif, wdev);
- - if (!check_vif_up(vif))
- - return -EIO;
- -
- - err = brcmf_cfg80211_escan(wiphy, vif, request);
- -
- - if (err)
- - brcmf_err("scan error (%d)\n", err);
- -
- - brcmf_dbg(TRACE, "Exit\n");
- - return err;
- -}
- -
- static s32 brcmf_set_rts(struct net_device *ndev, u32 rts_threshold)
- {
- s32 err = 0;
|