|
@@ -3405,7 +3405,7 @@ brcmf_cfg80211_sched_scan_start(struct wiphy *wiphy,
|
|
}
|
|
}
|
|
|
|
|
|
static int brcmf_cfg80211_sched_scan_stop(struct wiphy *wiphy,
|
|
static int brcmf_cfg80211_sched_scan_stop(struct wiphy *wiphy,
|
|
- struct net_device *ndev)
|
|
|
|
|
|
+ struct net_device *ndev, u64 reqid)
|
|
{
|
|
{
|
|
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
|
|
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
|
|
struct brcmf_if *ifp = netdev_priv(ndev);
|
|
struct brcmf_if *ifp = netdev_priv(ndev);
|
|
@@ -3607,7 +3607,7 @@ static s32 brcmf_cfg80211_resume(struct wiphy *wiphy)
|
|
cfg->wowl.pre_pmmode);
|
|
cfg->wowl.pre_pmmode);
|
|
cfg->wowl.active = false;
|
|
cfg->wowl.active = false;
|
|
if (cfg->wowl.nd_enabled) {
|
|
if (cfg->wowl.nd_enabled) {
|
|
- brcmf_cfg80211_sched_scan_stop(cfg->wiphy, ifp->ndev);
|
|
|
|
|
|
+ brcmf_cfg80211_sched_scan_stop(cfg->wiphy, ifp->ndev, 0);
|
|
brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND);
|
|
brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND);
|
|
brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND,
|
|
brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND,
|
|
brcmf_notify_sched_scan_results);
|
|
brcmf_notify_sched_scan_results);
|
|
@@ -3691,7 +3691,7 @@ static s32 brcmf_cfg80211_suspend(struct wiphy *wiphy,
|
|
|
|
|
|
/* Stop scheduled scan */
|
|
/* Stop scheduled scan */
|
|
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_PNO))
|
|
if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_PNO))
|
|
- brcmf_cfg80211_sched_scan_stop(wiphy, ndev);
|
|
|
|
|
|
+ brcmf_cfg80211_sched_scan_stop(wiphy, ndev, 0);
|
|
|
|
|
|
/* end any scanning */
|
|
/* end any scanning */
|
|
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status))
|
|
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status))
|