From owner-freebsd-hackers Tue Jun 24 21:50:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA00522 for hackers-outgoing; Tue, 24 Jun 1997 21:50:43 -0700 (PDT) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id VAA00517 for ; Tue, 24 Jun 1997 21:50:39 -0700 (PDT) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA02631; Wed, 25 Jun 1997 00:50:05 -0400 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Wed, 25 Jun 1997 00:50 EDT Received: from lakes.water.net (lakes [10.0.0.3]) by ponds.water.net (8.8.5/8.7.3) with ESMTP id VAA13761; Tue, 24 Jun 1997 21:36:34 -0400 (EDT) Received: (from rivers@localhost) by lakes.water.net (8.8.5/8.6.9) id VAA05518; Tue, 24 Jun 1997 21:45:06 -0400 (EDT) Date: Tue, 24 Jun 1997 21:45:06 -0400 (EDT) From: Thomas David Rivers Message-Id: <199706250145.VAA05518@lakes.water.net> To: ponds!cdsnet.net!mrcpu, ponds!lakes.water.net!rivers Subject: Re: panics/file system corruption - was Re: OpenBSD Cc: ponds!freebsd.org!hackers, ponds!sdf.com!tom Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jaye writes: > > > John Dyson mentioned in some private email to me that he found some more > vnode locking problems in the code, and was rewriting the sections in > question for a 3.0-SMP release. I think it ended up being some conditions > that weren't being tested, or somesuch. It least is a bit of relief to me > that regardless of whether or not this fixes my specific problem, at least > some more bugs were fixed. :) > > The code would need to be backported to 2.x. > > So I haven't been able to test his fixes, although I can include the 3.0 > section of code if somebody knowledgeable about the internals wants to > take a crack at it. > I'm willing to take a crack at it; most of the time it's pretty straight-forward, although some things have changed (e.g. vtouch() doesn't exist in 2.2.x) I'm guessing that's different than the first set of diff's he sent out... did you receive my 2.2.x diffs that should be the same as those? And, if so, did you get a chance to try them? I'm not sure that my mail got out; as I had a panic (I believe the 'ppp' one discussed some time ago) that may have messed things up. They didn't work for my problem. - Dave R. -