From owner-freebsd-hackers Wed Nov 13 08:50:52 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA27791 for hackers-outgoing; Wed, 13 Nov 1996 08:50:52 -0800 (PST) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA27780 for ; Wed, 13 Nov 1996 08:50:42 -0800 (PST) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA29233; Wed, 13 Nov 1996 11:50:07 -0500 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Wed, 13 Nov 1996 11:50 EST Received: from lakes.water.net (lakes [10.0.0.3]) by ponds.water.net (8.7.5/8.7.3) with ESMTP id IAA15655; Wed, 13 Nov 1996 08:48:59 -0500 (EST) Received: (from rivers@localhost) by lakes.water.net (8.7.5/8.6.9) id IAA17637; Wed, 13 Nov 1996 08:50:28 -0500 (EST) Date: Wed, 13 Nov 1996 08:50:28 -0500 (EST) From: Thomas David Rivers Message-Id: <199611131350.IAA17637@lakes.water.net> To: michaelh@cet.co.jp, ponds!ponds!rivers Subject: Re: Even more info on daily panics... Cc: ponds!FreeBSD.ORG!Hackers Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > IMHO, it's not good to speculate. You need to confirm with absolute > certainty that the patch is what actually fixed it. > > You might want to do either of the following: > > 1) Remove the patch and see if what happens. > > 2) Put in print statements and see if the relevent section of code ever > gets executed. See other #ifdef DIAGNOSTICS for examples of how to do > this. I think vrele() had one. > > > Regards, > > > Mike Hancock Yes! What an excellent idea! It simply never occurred to me (dooh.) I'll put a printf() in the vfs_subr.c source - so that if we would have walked off the end of the chain (or back around), we'll get something. The other vrele() diagnostic hasn't been tripped; so we must not be getting a negative usecount... - Dave Rivers -