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);