From owner-freebsd-current Fri Oct 24 13:27:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA17597 for current-outgoing; Fri, 24 Oct 1997 13:27:52 -0700 (PDT) (envelope-from owner-freebsd-current) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.fr [193.56.58.253]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA17592 for ; Fri, 24 Oct 1997 13:27:45 -0700 (PDT) (envelope-from roberto@keltia.freenix.fr) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.fr [193.56.58.33]) by mexico.brainstorm.eu.org (8.8.4/8.8.4) with ESMTP id WAA07919 for ; Fri, 24 Oct 1997 22:20:23 +0200 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.8.6/brasil-1.2) with UUCP id WAA01870 for current@FreeBSD.ORG; Fri, 24 Oct 1997 22:19:49 +0200 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.7/keltia-2.11/nospam) id WAA00308; Fri, 24 Oct 1997 22:17:37 +0200 (CEST) (envelope-from roberto) Message-ID: <19971024221736.29056@keltia.freenix.fr> Date: Fri, 24 Oct 1997 22:17:36 +0200 From: Ollivier Robert To: current@FreeBSD.ORG Subject: Re: nullfs & current References: <199710200143.UAA05747@dyson.iquest.net> <406.877333677@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84 In-Reply-To: <406.877333677@critter.freebsd.dk>; from Poul-Henning Kamp on Mon, Oct 20, 1997 at 09:47:57AM +0200 X-Operating-System: FreeBSD 3.0-CURRENT ctm#3745 AMD-K6 MMX @ 208 MHz Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk According to Poul-Henning Kamp: > In FFS we only call vnode_pager_uncache in ffs_unmount()... Look inside vfs_syscalls.c... unlink(2) calls vnode_pager_uncache() _unconditionally_ on the vp it gets. In our case, and that why Tor's patch works, the nullvp. We need to propagate that to the lowervp too. -- Ollivier ROBERT -=- FreeBSD: There are no limits -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #41: Sat Oct 18 18:47:01 CEST 1997