From owner-freebsd-fs@FreeBSD.ORG Thu Feb 26 16:04:59 2015 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE3E3D08; Thu, 26 Feb 2015 16:04:59 +0000 (UTC) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 83A4BBBF; Thu, 26 Feb 2015 16:04:59 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2A+BQCeQ+9U/95baINbhC4EgwXEbAKBcQEBAQEBAXyEEAEFI1YbDgoCAg0ZAlkGE4gvvH6ZbQEBAQEBAQQBAQEBAQEBARqBIYlyhDo0B4JogUMFiliiJSOEDCAxgUR/AQEB X-IronPort-AV: E=Sophos;i="5.09,653,1418101200"; d="scan'208";a="194983246" Received: from muskoka.cs.uoguelph.ca (HELO zcs3.mail.uoguelph.ca) ([131.104.91.222]) by esa-annu.net.uoguelph.ca with ESMTP; 26 Feb 2015 11:04:42 -0500 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id 4EE03B4110; Thu, 26 Feb 2015 11:04:42 -0500 (EST) Date: Thu, 26 Feb 2015 11:04:42 -0500 (EST) From: Rick Macklem To: Brett Wiggins Message-ID: <1210997275.821031.1424966682310.JavaMail.root@uoguelph.ca> In-Reply-To: <2B730CB5-CA5E-4B6C-82CE-168484B8202C@gmail.com> Subject: Re: NFS, pefs panic: vputx: neg ref cnt MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.95.12] X-Mailer: Zimbra 7.2.6_GA_2926 (ZimbraWebClient - FF3.0 (Win)/7.2.6_GA_2926) Cc: freebsd-fs@freebsd.org, rmacklem@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 16:04:59 -0000 Brett Wiggins wrote: > > > > On 25 Feb 2015, at 9:56 am, Rick Macklem > > wrote: > > > > > > Now for the dumb question...where is the pefs stuff? > > (I've never heard of it and a quick find/grep didn't locate it in > > the > > kernel source tree.) > > > Hi guys, > > pefs is a kernel module I got from the ports > > sysutils/pefs-kmod > > If it's in the ports does it make it an outside issue? > > Brett > Well, I think this means it needs to be looked at by whoever maintains the code. If you are just looking for a workaround, you could try doing the Linux mount with whatever option disables use of ReaddirPlus instead of Readdir. (I recall you mentioned OSX mounts worked and they probably don't use ReaddirPlus by default, like FreeBSD.) Unfortunately I don't have a way to download the sources for this until April, so I can't take a look. (I'd guess something like it gets an extra ref cnt on the vnode for most things, but not pefs_vget() or something like that?) rick