From owner-freebsd-current Mon Aug 7 18:51: 3 2000 Delivered-To: freebsd-current@freebsd.org Received: from implode.root.com (root.com [209.102.106.178]) by hub.freebsd.org (Postfix) with ESMTP id D981337B5A9 for ; Mon, 7 Aug 2000 18:50:59 -0700 (PDT) (envelope-from dg@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.8/8.8.5) with ESMTP id SAA04815; Mon, 7 Aug 2000 18:35:59 -0700 (PDT) Message-Id: <200008080135.SAA04815@implode.root.com> To: current@FreeBSD.ORG Cc: bright@wintelcom.net Subject: Re: Ugly, slow shutdown In-reply-to: Your message of "Mon, 07 Aug 2000 17:00:36 PDT." <200008080000.RAA40298@vashon.polstra.com> From: David Greenman Reply-To: dg@root.com Date: Mon, 07 Aug 2000 18:35:59 -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >I will add that this is the pattern that Kirk teaches in his kernel >internals class. If that's true, then he should practice what he preaches. Some of the code that I'm refering to (e.g. lockf) was apparantly written by him. I'll say again, however, that some of the cases that rely on the historical symantics would become very expensive if they had to go through a series of complex checks (perhaps list traversals, etc), in order to verify that the wakeup wasn't bogus. I personally don't think this is an improvement. -DG David Greenman Co-founder, The FreeBSD Project - http://www.freebsd.org Manufacturer of high-performance Internet servers - http://www.terasolutions.com Pave the road of life with opportunities. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message