From owner-freebsd-current Mon Aug 25 03:35:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA03535 for current-outgoing; Mon, 25 Aug 1997 03:35:36 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id DAA03530; Mon, 25 Aug 1997 03:35:22 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.8.6/8.8.5) id FAA01150; Mon, 25 Aug 1997 05:35:06 -0500 (EST) From: "John S. Dyson" Message-Id: <199708251035.FAA01150@dyson.iquest.net> Subject: Re: SMP seem to introduce some strange things... In-Reply-To: <19970825080518.27259@klemm.gtn.com> from Andreas Klemm at "Aug 25, 97 08:05:18 am" To: andreas@klemm.gtn.com (Andreas Klemm) Date: Mon, 25 Aug 1997 05:35:05 -0500 (EST) Cc: smp@csn.net, peter@FreeBSD.ORG, roberto@keltia.freenix.fr, current@FreeBSD.ORG Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Thanks ! Ok, I'll cvsup and do a make world and report you > the results this evening or tomorrow (my isdn line is out > of order, cvsup via modem is more expensive...) > I have been working on the problem (and alot of others regarding both UP and SMP in the VFS code.) Rather than hacking a fix, I finally decided to rework the code correctly. If I don't have a good fix by tonight (say, 21:00 EST) I'll back out my changes -- and we will have a proper fix within a few days. I don't want to hold up other's progress much longer. The management of the vnodes and VM interface, and associated reference counts is pretty tricky (and currently wrong.) PHK is working on the general vnode and namecache management (which is intricate in it's own right), but I am working the VM interface and making it fine grained SMP friendly. Currently, it isn't. -- John dyson@freebsd.org jdyson@nc.com