Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jan 2000 20:15:48 +0100
From:      Jeroen Ruigrok van der Werven <asmodai@bart.nl>
To:        Peter Wemm <peter@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/contrib/softupdates ffs_softdep.c
Message-ID:  <20000113201548.B20217@lucifer.bart.nl>
In-Reply-To: <200001131848.KAA35407@freefall.freebsd.org>; from peter@FreeBSD.org on Thu, Jan 13, 2000 at 10:48:13AM -0800
References:  <200001131848.KAA35407@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-On [20000113 19:55], Peter Wemm (peter@FreeBSD.org) wrote:
>  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.

This fixes at least the panics I saw on my BP6 dual CPU board.

Couldn't even dump to my disk after the panic due to the ad0 going in a
time-out and resetting. =\

Thanks peter!

-- 
Jeroen Ruigrok van der Werven          Network- and systemadministrator
<asmodai@bart.nl>                      bART Internet Services /
Tel: +31 - (0) 10 - 240 39 70          VIA NET.WORKS Netherlands


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000113201548.B20217>