Index: linux-2.6.14-ck3/drivers/net/wireless/ipw2100.c
===================================================================
--- linux-2.6.14-ck3.orig/drivers/net/wireless/ipw2100.c	2005-11-08 10:49:51.000000000 +1100
+++ linux-2.6.14-ck3/drivers/net/wireless/ipw2100.c	2005-11-08 10:52:22.000000000 +1100
@@ -782,7 +782,7 @@ static int ipw2100_hw_send_command(struc
 
 	if (err == 0) {
 		IPW_DEBUG_INFO("Command completion failed out after %dms.\n",
-			       HOST_COMPLETE_TIMEOUT / (HZ / 100));
+			       HOST_COMPLETE_TIMEOUT / (HZ / 101 + 1));
 		priv->fatal_error = IPW2100_ERR_MSG_TIMEOUT;
 		priv->status &= ~STATUS_CMD_ACTIVE;
 		schedule_reset(priv);
@@ -801,7 +801,7 @@ static int ipw2100_hw_send_command(struc
 	 *
 	 * As a test, we're sticking in a 1/100s delay here */
 	set_current_state(TASK_UNINTERRUPTIBLE);
-	schedule_timeout(HZ / 100);
+	schedule_timeout(HZ / 101 + 1);
 
 	return 0;
 
Index: linux-2.6.14-ck3/drivers/net/wireless/ipw2200.c
===================================================================
--- linux-2.6.14-ck3.orig/drivers/net/wireless/ipw2200.c	2005-11-08 10:49:51.000000000 +1100
+++ linux-2.6.14-ck3/drivers/net/wireless/ipw2200.c	2005-11-08 10:51:13.000000000 +1100
@@ -4335,7 +4335,7 @@ static int ipw_best_network(struct ipw_p
 				"because of age: %lums.\n",
 				escape_essid(network->ssid, network->ssid_len),
 				MAC_ARG(network->bssid),
-				(jiffies - network->last_scanned) / (HZ / 100));
+				(jiffies - network->last_scanned) / (HZ / 101 + 1));
 		return 0;
 	}
 
Index: linux-2.6.14-ck3/net/ieee80211/ieee80211_wx.c
===================================================================
--- linux-2.6.14-ck3.orig/net/ieee80211/ieee80211_wx.c	2005-10-28 13:03:06.000000000 +1000
+++ linux-2.6.14-ck3/net/ieee80211/ieee80211_wx.c	2005-11-08 12:03:47.000000000 +1100
@@ -198,7 +198,7 @@ static inline char *ipw2100_translate_sc
 	p = custom;
 	p += snprintf(p, MAX_CUSTOM_LEN - (p - custom),
 		      " Last beacon: %lums ago",
-		      (jiffies - network->last_scanned) / (HZ / 100));
+		      (jiffies - network->last_scanned) / (HZ / 101 + 1));
 	iwe.u.data.length = p - custom;
 	if (iwe.u.data.length)
 		start = iwe_stream_add_point(start, stop, &iwe, custom);
