From owner-freebsd-current Mon Feb 25 23:11:20 2002 Delivered-To: freebsd-current@freebsd.org Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by hub.freebsd.org (Postfix) with ESMTP id 2FC8B37B404 for ; Mon, 25 Feb 2002 23:09:44 -0800 (PST) Received: (qmail 9452 invoked from network); 26 Feb 2002 07:09:43 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([65.90.117.19]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 26 Feb 2002 07:09:43 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20020226035426.3FD3039F1@overcee.wemm.org> Date: Tue, 26 Feb 2002 02:09:41 -0500 (EST) From: John Baldwin To: Peter Wemm Subject: Re: Patch for critical_enter()/critical_exit() & interrupt assem Cc: current@FreeBSD.ORG, Seigo Tanimura , Bosko Milekic , Alfred Perlstein , Terry Lambert , Bruce Evans , Matthew Dillon Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 26-Feb-02 Peter Wemm wrote: > Matthew Dillon wrote: >> >> : >> :On Mon, 25 Feb 2002, Matthew Dillon wrote: >> : >> :> Unless an unforseen problem arises, I am going to commit this >> :> tomorrow >> :> and then start working on a cleanup patch. I have decided to >> : >> :Please wait for jhb's opinion on it. He seems to be offline again. >> :I think he has plans and maybe even code for more code in critical_enter(). >> :I think we don't agree with these plans, but they are just as valid >> :as ours, and our versions undo many of his old changes. >> >> I am not going to predicate my every move on permission from JHB nor >> do I intend to repeat the last debacle which held-up (and is still >> holdin > g >> up) potential commits for a week and a half now. JHB hasn't even >> committed *HIS* patches and I am beginning to wonder what the point is >> when *NOTHING* goes in. If he had code he damn well should have said >> something on the lists two days ago. As it is, I have invested a great >> deal of time and effort on this patch and it is damn well going to go >> in so I can move on. > > So, your great deal of time and effort over the last week is more important > than our time and effort over the last few months? Kernel preemption was first written at Usenix last June. It's been stable on UP x86 for months but we still have preemption bugs on other systems that prevent it from going in at the time being. Having a fully preemptive kernel simplifies many things and is the same design path used by other major multithreaded Unix-like kernels. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message