Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Mar 2002 08:11:25 -0800
From:      Alfred Perlstein <bright@mu.org>
To:        "Brian F. Feldman" <green@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern kern_mtxpool.c src/sys/sys kernel.h src/sys/vm vm_fault.c vm_glue.c vm_map.c vm_map.h vm_pageout.c vm_zone.c
Message-ID:  <20020315161125.GF4857@elvis.mu.org>
In-Reply-To: <200203151121.g2FBLnj36094@green.bikeshed.org>
References:  <20020315054113.GC4857@elvis.mu.org> <200203151121.g2FBLnj36094@green.bikeshed.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Brian F. Feldman <green@FreeBSD.org> [020315 03:21] wrote:
> Alfred Perlstein <bright@mu.org> wrote:
> > 
> > What is the problem?
> 
> Damn good question.  Are the tracebacks related?  If not, what are you 
> supposed to be telling me it's deadlocking on?  I don't see the system being 
> deadlocked.  What is it actually supposed to be blocked on?

It's actually not blocked, it's gone into an infinite loop.

> It doesn't need LK_EXCLUPGRADE semantics, only LK_UPGRADE, if it's not 
> blocking.  It backs out completely and unlocks the shared reference and 
> tries for an exclusive lock.

Bzzt, wrong.

> > It's obvious you didn't understand what's going on here.
> > 
> > Please either fix or back this code out.
> 
> Yes, I'm sure it's so blindingly obvious from the two tracebacks you posted 
> which look SO MUCH like deadlocks...

I'm just giving you the same level of information you gave me in
order to understand what you did change.

Now fix it or back it out.

-- 
-Alfred Perlstein [alfred@freebsd.org]
'Instead of asking why a piece of software is using "1970s technology,"
 start asking why software is ignoring 30 years of accumulated wisdom.'
Tax deductible donations for FreeBSD: http://www.freebsdfoundation.org/

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?20020315161125.GF4857>