From owner-freebsd-current@FreeBSD.ORG Wed Dec 1 21:24:03 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 544B116A4CE for ; Wed, 1 Dec 2004 21:24:03 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2408243D1F for ; Wed, 1 Dec 2004 21:24:03 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id C5DB2512C6; Wed, 1 Dec 2004 13:29:24 -0800 (PST) Date: Wed, 1 Dec 2004 13:29:24 -0800 From: Kris Kennaway To: Jeff Roberson Message-ID: <20041201212924.GA3193@xor.obsecurity.org> References: <20041201055115.I18185@mail.chesapeake.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline In-Reply-To: <20041201055115.I18185@mail.chesapeake.net> User-Agent: Mutt/1.4.2.1i cc: current@freebsd.org Subject: Re: SMP VFS Part 2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Wed, 01 Dec 2004 21:24:03 -0000 --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 01, 2004 at 05:54:49AM -0500, Jeff Roberson wrote: > I have updated the patch at: >=20 > http://www.chesapeake.net/~jroberson/smpffs.diff >=20 > It includes bug fixes for a handful of problems that were reported, and a > few more that I found myself. It also unwinds giant from open(), which is > a very high risk area, but after a few days of working out bugs it seems > to be functioning quite well for me. >=20 > I did a make -j3 buildworld on a box with a lowered maxvnodes. I also let > 'stress' run for 8 loops or so until I ran into an unrelated KSE bug. I > did some mount/unmount/single user tests as well. >=20 > Use at your own risk. I still haven't locked quotas, so if you're using > quota, don't run with this patch. Trying to mount root from nfs: setrootbyname failed panic: mutex Giant not owned at /a/portbuild/i386/src-client/sys/nfsclient/= nfs_vfsops.c:397 KDB: enter: panic [thread pid 1 tid 100003 ] Stopped at kdb_enter+0x32: leal 0(%esi),%esi db> tr Tracing pid 1 tid 100003 td 0xc195e480 kdb_enter(c0716a84,c0778ce0,c0715dfe,d40da9f4,c195e480) at kdb_enter+0x32 panic(c0715dfe,c0716043,c072681a,18d,c1a9e800) at panic+0x14d _mtx_assert(c0777840,1,c072681a,18d,0) at _mtx_assert+0x117 nfs_mountroot(c1a9e800,c195e480,a,d40dac08,d40dab20) at nfs_mountroot+0x3b nfs_omount(c1a9e800,c1b64280,0,c195e480,0) at nfs_omount+0x2a vfs_mountroot_try(c071f372,c0712f2b,205,4b0,c0712f2b) at vfs_mountroot_try+= 0x163 vfs_mountroot(c0777840,1,c0712f2b,207,89097500) at vfs_mountroot+0x134 start_init(0,d40dad48,c07140d7,318,45af0f10) at start_init+0x73 fork_exit(c04f87f0,0,d40dad48) at fork_exit+0xa9 fork_trampoline() at fork_trampoline+0x8 Kris --pf9I7BMVVzbSWLtt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBrje0Wry0BWjoQKURAnClAKCLKD5874FI7QwoJspm5D+JDzbETgCeJk0N E0RVimH+Xn9x/qQoYpwqLtc= =vAgN -----END PGP SIGNATURE----- --pf9I7BMVVzbSWLtt--