From owner-cvs-src@FreeBSD.ORG Tue Mar 27 16:37:48 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 38E9F16A401; Tue, 27 Mar 2007 16:37:48 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.186]) by mx1.freebsd.org (Postfix) with ESMTP id 19EE713C45E; Tue, 27 Mar 2007 16:37:48 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/smtpout16/MantshX 4.0) with ESMTP id l2RGbgQ9000807; Tue, 27 Mar 2007 09:37:47 -0700 (PDT) Received: from [172.24.104.91] (natint3.juniper.net [66.129.224.36]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id l2RGbcXU011721 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 27 Mar 2007 09:37:39 -0700 (PDT) In-Reply-To: <20070327074334.GA52121@xor.obsecurity.org> References: <200703270529.l2R5TfVk087238@repoman.freebsd.org> <20070327074334.GA52121@xor.obsecurity.org> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <2EA36547-0EB1-47B0-8F07-D394394CF3BD@mac.com> Content-Transfer-Encoding: 7bit From: Marcel Moolenaar Date: Tue, 27 Mar 2007 09:36:56 -0700 To: Kris Kennaway X-Mailer: Apple Mail (2.752.3) X-Brightmail-Tracker: AAAAAA== X-Brightmail-scanned: yes Cc: cvs-src@FreeBSD.org, Marcel Moolenaar , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2007 16:37:48 -0000 On Mar 27, 2007, at 12:43 AM, Kris Kennaway wrote: > On Tue, Mar 27, 2007 at 05:29:41AM +0000, Marcel Moolenaar wrote: >> marcel 2007-03-27 05:29:41 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/kern vfs_subr.c >> Log: >> PowerPC is the only architecture with mpsafe_vfs=0. This is now >> broken. Rudimentary tests show that PowerPC can run with >> mpsafe_vfs=1. Make it so... > > If this is the vget panic via soft updates then a fix is pending for > that. Nevertheless mpsafevfs=1 is a good thing :) Maybe. I don't have the backtrace handy. It had to do with S/U, so it probably is then. I didn't see it on my amd64 box, so I assumed it was specific to PowerPC. Setting mpsave_vfs=1 solved it for me (or should I say avoided it for me? :-) I figured it's better to hunt down bugs in the mpsafe_vfs=1 case then it is in the mpsafe_vfs=0 case. This is not to say that mpsafe_vfs=0 can be broken, but rather that I prefer to work on improving the mpsafe_vfs=1 case... Hmmm, maybe I don't have S/U on amd64 box (I don't bother to partition my development boxes, so I typically only have a / mount that has S/U. Everything is basically over NFS...) -- Marcel Moolenaar xcllnt@mac.com