ath9k: fix ad-hoc nexttbtt calculation
authorFelix Fietkau <nbd@openwrt.org>
Tue, 17 May 2011 08:34:12 +0000 (10:34 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 19 May 2011 17:54:05 +0000 (13:54 -0400)
commitac56703e0e790509963ee42cddebe706fbd3b74c
tree83adac6e8a05fab9c9d7a6e62beb6d7104639231
parent5b68138e5659cbfd5df2879d17f9ba0b66477fec
ath9k: fix ad-hoc nexttbtt calculation

rounding up the delta between last-beacon-tsf and tsf to intval is wrong
and can lead to misconfigured timers which breaks beacon transmission.
Fix this by adding intval and subtracting the offset of the tsf within the
current slot.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/beacon.c