diff options
author | sam <sam@FreeBSD.org> | 2007-06-25 03:26:10 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2007-06-25 03:26:10 +0000 |
commit | c929d3d5a396a1c17fc61042ec7a1052060830b5 (patch) | |
tree | abe333e102e5128f66aa452ea6f6029716f95577 | |
parent | 4fe20196259c72c2c732c2e1e26fbb2af01bcb31 (diff) | |
download | FreeBSD-src-c929d3d5a396a1c17fc61042ec7a1052060830b5.zip FreeBSD-src-c929d3d5a396a1c17fc61042ec7a1052060830b5.tar.gz |
Correct msecs_to_ticks macro. This fixes problems when hz is not the
default 1000 setting.
Reviewed by: thompsa, rpaulo
Approved by: re (bmah)
-rw-r--r-- | sys/net80211/ieee80211_freebsd.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_freebsd.h b/sys/net80211/ieee80211_freebsd.h index 4b9fc70..46a15d5 100644 --- a/sys/net80211/ieee80211_freebsd.h +++ b/sys/net80211/ieee80211_freebsd.h @@ -177,7 +177,7 @@ int ieee80211_node_dectestref(struct ieee80211_node *ni); struct ifqueue; void ieee80211_drain_ifq(struct ifqueue *); -#define msecs_to_ticks(ms) ((ms)*1000/hz) +#define msecs_to_ticks(ms) (((ms)*hz)/1000) #define time_after(a,b) ((long)(b) - (long)(a) < 0) #define time_before(a,b) time_after(b,a) #define time_after_eq(a,b) ((long)(a) - (long)(b) >= 0) |