From owner-cvs-all Fri Mar 15 8:11:53 2002 Delivered-To: cvs-all@freebsd.org Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by hub.freebsd.org (Postfix) with ESMTP id 9E39637B421; Fri, 15 Mar 2002 08:11:25 -0800 (PST) Received: by elvis.mu.org (Postfix, from userid 1192) id 71C90AE265; Fri, 15 Mar 2002 08:11:25 -0800 (PST) Date: Fri, 15 Mar 2002 08:11:25 -0800 From: Alfred Perlstein To: "Brian F. Feldman" 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> References: <20020315054113.GC4857@elvis.mu.org> <200203151121.g2FBLnj36094@green.bikeshed.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200203151121.g2FBLnj36094@green.bikeshed.org> User-Agent: Mutt/1.3.27i Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Brian F. Feldman [020315 03:21] wrote: > Alfred Perlstein 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