From owner-cvs-all Thu Jan 13 10:48:16 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 6640C14A26; Thu, 13 Jan 2000 10:48:13 -0800 (PST) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA35407; Thu, 13 Jan 2000 10:48:13 -0800 (PST) (envelope-from peter@FreeBSD.org) Message-Id: <200001131848.KAA35407@freefall.freebsd.org> From: Peter Wemm Date: Thu, 13 Jan 2000 10:48:13 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/contrib/softupdates ffs_softdep.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk peter 2000/01/13 10:48:13 PST Modified files: sys/contrib/softupdates ffs_softdep.c Log: Free the global softupdates lock prior to tsleep() in getdirtybuf(). This seems to be responsible for a bunch of panics where the process sleeps and something else finds softupdates "locked" when it shouldn't be. This commit is unreviewed, but has been a big help here. Previously my boxes would panic pretty much on the first fsync() that wrote something to disk. Revision Changes Path 1.50 +3 -1 src/sys/contrib/softupdates/ffs_softdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message