From owner-freebsd-current Sun Aug 16 12:11:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08448 for freebsd-current-outgoing; Sun, 16 Aug 1998 12:11:21 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from Kitten.mcs.com (Kitten.mcs.com [192.160.127.90]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08438 for ; Sun, 16 Aug 1998 12:11:20 -0700 (PDT) (envelope-from karl@Mars.mcs.net) Received: from Mars.mcs.net (karl@Mars.mcs.net [192.160.127.85]) by Kitten.mcs.com (8.8.7/8.8.2) with ESMTP id OAA10231; Sun, 16 Aug 1998 14:10:39 -0500 (CDT) Received: (from karl@localhost) by Mars.mcs.net (8.8.7/8.8.2) id OAA29674; Sun, 16 Aug 1998 14:10:39 -0500 (CDT) Message-ID: <19980816141039.48318@mcs.net> Date: Sun, 16 Aug 1998 14:10:39 -0500 From: Karl Denninger To: Terry Lambert Cc: dg@root.com, current@FreeBSD.ORG Subject: Re: Better VM patches (was Tentative fix for VM bug) References: <199808161315.GAA00184@implode.root.com> <199808161414.HAA16245@usr08.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84 In-Reply-To: <199808161414.HAA16245@usr08.primenet.com>; from Terry Lambert on Sun, Aug 16, 1998 at 02:14:05PM +0000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Aug 16, 1998 at 02:14:05PM +0000, Terry Lambert wrote: > > This is, in fact, the most interesting change, as far as Karl Denniger is > concerned. I would like to close the race window here (by adding an > "actual_length" parameter to the various "allocate" routines) to see > if this resolves Karl's remaining bugs (per the SPLVM bug noted in the > comment here)... I suspect that Karl has two bugs; the one I hit, and > a sepoerate one, and the remaining window accounts for a tiny fraction > of the misbehaviour that he is still experiencing. > > The real way out of this mes is to reference cont everything and to note > 1->2 transitions for page references. This takes a significant amount of > code and structure changes to accomplish; it would be nice if the problem > were a bit easier to duplicate, but it's not. I have to make changes > that narrow down the problem instead of resolve it; A/B tests. 8-(. The changes you posted do in fact decrease the number of these errors. They DO NOT eliminate them, but decrease them measurably. -- -- Karl Denninger (karl@MCS.Net)| MCSNet - Serving Chicagoland and Wisconsin http://www.mcs.net/ | T1's from $600 monthly / All Lines K56Flex/DOV | NEW! Corporate ISDN Prices dropped by up to 50%! Voice: [+1 312 803-MCS1 x219]| EXCLUSIVE NEW FEATURE ON ALL PERSONAL ACCOUNTS Fax: [+1 312 803-4929] | *SPAMBLOCK* Technology now included at no cost To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message