Loading drivers/net/wireless/ath/wil6210/wmi.c +8 −2 Original line number Diff line number Diff line Loading @@ -1447,6 +1447,10 @@ wmi_evt_sched_scan_result(struct wil6210_vif *vif, int id, void *d, int len) __le16 fc; u32 d_len; struct cfg80211_bss *bss; struct cfg80211_inform_bss bss_data = { .scan_width = NL80211_BSS_CHAN_WIDTH_20, .boottime_ns = ktime_to_ns(ktime_get_boottime()), }; if (flen < 0) { wil_err(wil, "sched scan result event too short, len %d\n", Loading Loading @@ -1489,8 +1493,10 @@ wmi_evt_sched_scan_result(struct wil6210_vif *vif, int id, void *d, int len) return; } bss = cfg80211_inform_bss_frame(wiphy, channel, rx_mgmt_frame, d_len, signal, GFP_KERNEL); bss_data.signal = signal; bss_data.chan = channel; bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, rx_mgmt_frame, d_len, GFP_KERNEL); if (bss) { wil_dbg_wmi(wil, "Added BSS %pM\n", rx_mgmt_frame->bssid); cfg80211_put_bss(wiphy, bss); Loading Loading
drivers/net/wireless/ath/wil6210/wmi.c +8 −2 Original line number Diff line number Diff line Loading @@ -1447,6 +1447,10 @@ wmi_evt_sched_scan_result(struct wil6210_vif *vif, int id, void *d, int len) __le16 fc; u32 d_len; struct cfg80211_bss *bss; struct cfg80211_inform_bss bss_data = { .scan_width = NL80211_BSS_CHAN_WIDTH_20, .boottime_ns = ktime_to_ns(ktime_get_boottime()), }; if (flen < 0) { wil_err(wil, "sched scan result event too short, len %d\n", Loading Loading @@ -1489,8 +1493,10 @@ wmi_evt_sched_scan_result(struct wil6210_vif *vif, int id, void *d, int len) return; } bss = cfg80211_inform_bss_frame(wiphy, channel, rx_mgmt_frame, d_len, signal, GFP_KERNEL); bss_data.signal = signal; bss_data.chan = channel; bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, rx_mgmt_frame, d_len, GFP_KERNEL); if (bss) { wil_dbg_wmi(wil, "Added BSS %pM\n", rx_mgmt_frame->bssid); cfg80211_put_bss(wiphy, bss); Loading