From owner-freebsd-current@FreeBSD.ORG Sat Jan 24 16:03:47 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8FCC16A4CE for ; Sat, 24 Jan 2004 16:03:47 -0800 (PST) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 803B543D46 for ; Sat, 24 Jan 2004 16:03:46 -0800 (PST) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id 223D3530A; Sun, 25 Jan 2004 01:03:45 +0100 (CET) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id 364DF5309; Sun, 25 Jan 2004 01:03:36 +0100 (CET) Received: by dwp.des.no (Postfix, from userid 2602) id BA19333C9A; Sun, 25 Jan 2004 01:03:35 +0100 (CET) To: Matthew Dillon References: <44827.1074974041@critter.freebsd.dk> <200401242031.i0OKVD8A037265@apollo.backplane.com> From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sun, 25 Jan 2004 01:03:35 +0100 In-Reply-To: <200401242031.i0OKVD8A037265@apollo.backplane.com> (Matthew Dillon's message of "Sat, 24 Jan 2004 12:31:13 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on flood.des.no X-Spam-Level: ss X-Spam-Status: No, hits=2.6 required=5.0 tests=RCVD_IN_DYNABLOCK, RCVD_IN_SORBS autolearn=no version=2.61 cc: Poul-Henning Kamp cc: 'Bill Moran' cc: current@freebsd.org Subject: Re: DragonflyBSD kernel clock improvements X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2004 00:03:47 -0000 Matthew Dillon writes: > The problem with the timecounters is that they create incredible > inconsistencies depending on which counter you use, various pieces of > hardware, your hz frequency, and the phase of the moon. The timecoun= ter > code is ridiculously complex and unnecessary junk and I will be rippi= ng > it all out soon. Every last bit of it. The "if I don't understand it it must be bad" attitude is what gave the world Linux. Perhaps you should be more open to the idea that if you don't understand it, it's probably very hard to get right, and ripping it all out will leave you with something that only works when you're trying to figure out why it doesn't. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no