From owner-freebsd-current@FreeBSD.ORG Tue Sep 1 16:52:08 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 187A61065670 for ; Tue, 1 Sep 2009 16:52:08 +0000 (UTC) (envelope-from jamie@bishopston.net) Received: from pacha.mail.bishopston.net (pacha.mail.bishopston.net [IPv6:2001:5c0:1100:200::3]) by mx1.freebsd.org (Postfix) with ESMTP id BE3088FC23 for ; Tue, 1 Sep 2009 16:52:07 +0000 (UTC) X-Catflap-Envelope-From: Received: from catflap.bishopston.net (jamie@localhost [127.0.0.1]) by catflap.bishopston.net (8.14.3/8.14.3) with ESMTP id n81GokZ7022217; Tue, 1 Sep 2009 17:50:46 +0100 (BST) (envelope-from jamie@catflap.bishopston.net) Received: (from jamie@localhost) by catflap.bishopston.net (8.14.3/8.12.9/Submit) id n81GoklK022216; Tue, 1 Sep 2009 17:50:46 +0100 (BST) From: Jamie Landeg Jones Message-Id: <200909011650.n81GoklK022216@catflap.bishopston.net> Date: Tue, 01 Sep 2009 17:50:46 +0100 Organization: http://www.bishopston.com/jamie/ To: serenity@exscape.org, kostikbel@gmail.com References: <200908301750.n7UHoOwr069011@catflap.bishopston.net> <20090830175755.J93661@maildrop.int.zabbadoz.net> <20090830182951.GL1881@deviant.kiev.zoral.com.ua> In-Reply-To: <20090830182951.GL1881@deviant.kiev.zoral.com.ua> User-Agent: Heirloom mailx 12.4 7/29/08 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.2.2 (catflap.bishopston.net [127.0.0.1]); Tue, 01 Sep 2009 17:50:46 +0100 (BST) X-Virus-Scanned: clamav-milter 0.95.2 at catflap.bishopston.net X-Virus-Status: Clean Cc: jamie@bishopston.net, bzeeb-lists@lists.zabbadoz.net, freebsd-current@freebsd.org Subject: Re: reproducable kernel panic: page fault - 8.0-beta X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2009 16:52:08 -0000 Kostik Belousov wrote: > I think this would fix the issue. > > diff --git a/sys/fs/pseudofs/pseudofs_vnops.c b/sys/fs/pseudofs/pseudofs_vnops.c > index e03749b..34ca500 100644 > --- a/sys/fs/pseudofs/pseudofs_vnops.c > +++ b/sys/fs/pseudofs/pseudofs_vnops.c > @@ -339,7 +339,6 @@ pfs_getextattr(struct vop_getextattr_args *va) > if (proc != NULL) > PROC_UNLOCK(proc); > > - pfs_unlock(pn); > PFS_RETURN (error); > } Thanks. I just tried that on my machines, and it does fix this. Cheers, Jamie