From owner-cvs-all Wed Sep 4 3:15:24 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5988137B400; Wed, 4 Sep 2002 03:15:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08CFF43E77; Wed, 4 Sep 2002 03:15:20 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from freefall.freebsd.org (phk@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g84AFJJU016068; Wed, 4 Sep 2002 03:15:19 -0700 (PDT) (envelope-from phk@freefall.freebsd.org) Received: (from phk@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g84AFJGs016067; Wed, 4 Sep 2002 03:15:19 -0700 (PDT) Message-Id: <200209041015.g84AFJGs016067@freefall.freebsd.org> From: Poul-Henning Kamp Date: Wed, 4 Sep 2002 03:15:19 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_clock.c kern_tc.c src/sys/sys timetc.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2002/09/04 03:15:19 PDT Modified files: sys/kern kern_clock.c kern_tc.c sys/sys timetc.h Log: Give up on calling tc_ticktock() from a timeout, we have timeout functions which run for several milliseconds at a time and getting in queue behind one or more of those makes us miss our rewind. Instead call it from hardclock() like we used to do, but retain the prescaler so we still cope with high HZ values. Revision Changes Path 1.141 +2 -0 src/sys/kern/kern_clock.c 1.138 +6 -4 src/sys/kern/kern_tc.c 1.55 +1 -0 src/sys/sys/timetc.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message