svn commit: r278230 - head/sys/kern
Peter Wemm
peter at FreeBSD.org
Thu Feb 5 01:43:22 UTC 2015
Author: peter
Date: Thu Feb 5 01:43:21 2015
New Revision: 278230
URL: https://svnweb.freebsd.org/changeset/base/278230
Log:
Initialize ticks so that it wraps 10 minutes after boot to increase the
chances of finding problems related to wraparound sooner.
This comes from P4 change 167856 on 2009/08/26 around when we had problems
with the TCP stack with ticks after 24 days of uptime.
Modified:
head/sys/kern/kern_clock.c
Modified: head/sys/kern/kern_clock.c
==============================================================================
--- head/sys/kern/kern_clock.c Thu Feb 5 01:36:53 2015 (r278229)
+++ head/sys/kern/kern_clock.c Thu Feb 5 01:43:21 2015 (r278230)
@@ -410,6 +410,11 @@ initclocks(dummy)
#ifdef SW_WATCHDOG
EVENTHANDLER_REGISTER(watchdog_list, watchdog_config, NULL, 0);
#endif
+ /*
+ * Arrange for ticks to wrap 10 minutes after boot to help catch
+ * sign problems sooner.
+ */
+ ticks = INT_MAX - (hz * 10 * 60);
}
/*
More information about the svn-src-head
mailing list