From owner-freebsd-current Wed Jan 17 8:15:18 2001 Delivered-To: freebsd-current@freebsd.org Received: from mail.wgate.com (mail.wgate.com [38.219.83.4]) by hub.freebsd.org (Postfix) with ESMTP id 127FC37B400; Wed, 17 Jan 2001 08:14:56 -0800 (PST) Received: from jesup.eng.tvol.net ([10.32.2.26]) by mail.wgate.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id CX5HP616; Wed, 17 Jan 2001 11:14:54 -0500 Reply-To: Randell Jesup To: Soren Schmidt Cc: bright@wintelcom.net (Alfred Perlstein), arch@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: HEADS-UP: await/asleep removal imminent References: <200101171138.MAA11834@freebsd.dk> From: Randell Jesup Date: 17 Jan 2001 11:17:29 -0500 In-Reply-To: Soren Schmidt's message of "Wed, 17 Jan 2001 12:38:33 +0100 (CET)" Message-ID: User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >It seems Alfred Perlstein wrote: >> I have a patch here that removes await/asleep from the kernel API. >> >> http://people.freebsd.org/~alfred/noasleep.diff >> >> Matt Dillon implemented alseep/await quite some time ago and the >> only thing that's using it is ata. In order to clean up some of >> the schduler and vm system I'm removing support for it. >> >> Peter Wemm and I suspect that ata doesn't need it. Right now I'm >> running several make -j128 buildworlds and buildkernels with this >> patch to catch any ata problems. Ummmm... It seems to me from reading the man page for asleep/await that they have significant utility, and that the real issue would be one of code not using them, especially as people work to remove the Giant lock for SMP. Or is the discussion in the man page wrong in some way? -- Randell Jesup, Worldgate Communications, ex-Scala, ex-Amiga OS team ('88-94) rjesup@wgate.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message