From owner-freebsd-alpha Wed May 23 17:21:30 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from meow.osd.bsdi.com (meow.osd.bsdi.com [204.216.28.88]) by hub.freebsd.org (Postfix) with ESMTP id C1C9537B423; Wed, 23 May 2001 17:21:27 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@jhb-laptop.osd.bsdi.com [204.216.28.241]) by meow.osd.bsdi.com (8.11.2/8.11.2) with ESMTP id f4O0L5G91698; Wed, 23 May 2001 17:21:05 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200105232347.f4NNlxW63094@remote.feral.com> Date: Wed, 23 May 2001 17:21:12 -0700 (PDT) From: John Baldwin To: Matthew Jacob Subject: RE: nawp, another... Cc: alpha@FreeBSD.org, alfred@FreeBSD.org Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 23-May-01 Matthew Jacob wrote: > > top of tree *after* all your changes: Argh. I'm working on a patch for the vnode pager. :( Since my mailer breaks patches, I've put it at www.freebsd.org/~jhb/patches/vm.patch. It fixes several places that perform VOP's while holding the vm lock. > recursed on non-recursive lock (sleep mutex) vm @ > ../../ufs/ufs/ufs_readwrite.c:411 > first acquired @ ../../vm/vnode_pager.c:912 > panic: recurse > cpuid = 0; panic > Stopped at Debugger+0x34: zapnot v0,#0xf,a0 > db> t > Debugger() at Debugger+0x34 > panic() at panic+0x178 > witness_lock() at witness_lock+0x488 > ffs_write() at ffs_write+0x108 > vnode_pager_generic_putpages() at vnode_pager_generic_putpages+0x1f4 > vop_stdputpages() at vop_stdputpages+0x30 > vop_defaultop() at vop_defaultop+0x2c > ufs_vnoperate() at ufs_vnoperate+0x2c > vnode_pager_putpages() at vnode_pager_putpages+0x278 > vm_pageout_flush() at vm_pageout_flush+0x264 > (null)() at 0xfffffc0000000005 -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message