aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/gpio.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-10-15 20:03:32 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-11-09 16:13:25 -0500
commit8eb1dabbd10e067cff671935d3e0c819f8e80d54 (patch)
tree236bc3b2cc7b2e91bb19a2603f788fe1d42984bf /drivers/net/wireless/ath/ath9k/gpio.c
parent9fa23e1741404207c414fad69212a8763c138bf0 (diff)
downloadkernel_samsung_smdk4412-8eb1dabbd10e067cff671935d3e0c819f8e80d54.zip
kernel_samsung_smdk4412-8eb1dabbd10e067cff671935d3e0c819f8e80d54.tar.gz
kernel_samsung_smdk4412-8eb1dabbd10e067cff671935d3e0c819f8e80d54.tar.bz2
ath9k: remove a redundant call to ath9k_hw_gettsf32
When the timer_next argument to ath9k_gen_timer_start is behind the tsf value, tsf + timer_period is used, which is what ath_btcoex_period_timer was setting it to. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/gpio.c')
-rw-r--r--drivers/net/wireless/ath/ath9k/gpio.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/wireless/ath/ath9k/gpio.c b/drivers/net/wireless/ath/ath9k/gpio.c
index db9c6fe..6a1a482 100644
--- a/drivers/net/wireless/ath/ath9k/gpio.c
+++ b/drivers/net/wireless/ath/ath9k/gpio.c
@@ -310,10 +310,8 @@ static void ath_btcoex_period_timer(unsigned long data)
timer_period = is_btscan ? btcoex->btscan_no_stomp :
btcoex->btcoex_no_stomp;
- ath9k_gen_timer_start(ah,
- btcoex->no_stomp_timer,
- (ath9k_hw_gettsf32(ah) +
- timer_period), timer_period * 10);
+ ath9k_gen_timer_start(ah, btcoex->no_stomp_timer, 0,
+ timer_period * 10);
btcoex->hw_timer_enabled = true;
}