diff options
Diffstat (limited to 'drivers/net/wireless/rtl818x/rtl8180/dev.c')
-rw-r--r-- | drivers/net/wireless/rtl818x/rtl8180/dev.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8180/dev.c b/drivers/net/wireless/rtl818x/rtl8180/dev.c index 66b29dc07cc3..0082015ff664 100644 --- a/drivers/net/wireless/rtl818x/rtl8180/dev.c +++ b/drivers/net/wireless/rtl818x/rtl8180/dev.c | |||
@@ -669,7 +669,8 @@ static void rtl8180_stop(struct ieee80211_hw *dev) | |||
669 | rtl8180_free_tx_ring(dev, i); | 669 | rtl8180_free_tx_ring(dev, i); |
670 | } | 670 | } |
671 | 671 | ||
672 | static u64 rtl8180_get_tsf(struct ieee80211_hw *dev) | 672 | static u64 rtl8180_get_tsf(struct ieee80211_hw *dev, |
673 | struct ieee80211_vif *vif) | ||
673 | { | 674 | { |
674 | struct rtl8180_priv *priv = dev->priv; | 675 | struct rtl8180_priv *priv = dev->priv; |
675 | 676 | ||
@@ -701,7 +702,7 @@ static void rtl8180_beacon_work(struct work_struct *work) | |||
701 | * TODO: make hardware update beacon timestamp | 702 | * TODO: make hardware update beacon timestamp |
702 | */ | 703 | */ |
703 | mgmt = (struct ieee80211_mgmt *)skb->data; | 704 | mgmt = (struct ieee80211_mgmt *)skb->data; |
704 | mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev)); | 705 | mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif)); |
705 | 706 | ||
706 | /* TODO: use actual beacon queue */ | 707 | /* TODO: use actual beacon queue */ |
707 | skb_set_queue_mapping(skb, 0); | 708 | skb_set_queue_mapping(skb, 0); |