diff options
Diffstat (limited to 'drivers/net/wireless/virt_wifi.c')
| -rw-r--r-- | drivers/net/wireless/virt_wifi.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/drivers/net/wireless/virt_wifi.c b/drivers/net/wireless/virt_wifi.c index c878097f0dda..1df959532c7d 100644 --- a/drivers/net/wireless/virt_wifi.c +++ b/drivers/net/wireless/virt_wifi.c @@ -12,6 +12,7 @@  #include <net/cfg80211.h>  #include <net/rtnetlink.h>  #include <linux/etherdevice.h> +#include <linux/math64.h>  #include <linux/module.h>  static struct wiphy *common_wiphy; @@ -168,11 +169,11 @@ static void virt_wifi_scan_result(struct work_struct *work)  			     scan_result.work);  	struct wiphy *wiphy = priv_to_wiphy(priv);  	struct cfg80211_scan_info scan_info = { .aborted = false }; +	u64 tsf = div_u64(ktime_get_boottime_ns(), 1000);  	informed_bss = cfg80211_inform_bss(wiphy, &channel_5ghz,  					   CFG80211_BSS_FTYPE_PRESP, -					   fake_router_bssid, -					   ktime_get_boottime_ns(), +					   fake_router_bssid, tsf,  					   WLAN_CAPABILITY_ESS, 0,  					   (void *)&ssid, sizeof(ssid),  					   DBM_TO_MBM(-50), GFP_KERNEL); | 
