From owner-freebsd-current Tue May 6 07:52:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA14518 for current-outgoing; Tue, 6 May 1997 07:52:27 -0700 (PDT) Received: from critter.dk.tfs.com (phk.freebsd.dk [195.8.129.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA14511; Tue, 6 May 1997 07:52:18 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id OAA00202; Tue, 6 May 1997 14:52:02 +0200 (CEST) To: Doug Rabson cc: Poul-Henning Kamp , current@freebsd.org From: Poul-Henning Kamp Subject: Re: vnode->v_usage In-reply-to: Your message of "Tue, 06 May 1997 13:01:45 BST." Date: Tue, 06 May 1997 14:52:01 +0200 Message-ID: <200.862923121@critter> Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Thanks! I've tried to provoke that race, and finally decided that it didn't exist, but I guess I was wrong. Will apply your patch. Poul-Henning >I just had a page fault in vtouch. The code needs to check for >v_freelist.tqe_prev != 0xdeadb (shudder) to protect itself from races with >getnewvnode. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail.