From b038594e17b3060407246d3f75726a7bbc14947c Mon Sep 17 00:00:00 2001 From: Sam Leffler Date: Mon, 25 Jun 2007 03:26:10 +0000 Subject: [PATCH] Correct msecs_to_ticks macro. This fixes problems when hz is not the default 1000 setting. Reviewed by: thompsa, rpaulo Approved by: re (bmah) --- sys/net80211/ieee80211_freebsd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/net80211/ieee80211_freebsd.h b/sys/net80211/ieee80211_freebsd.h index 4b9fc7057d41..46a15d5a05e8 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)