Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Apr 1997 13:15:08 -0600
From:      Karl Denninger  <karl@Mcs.Net>
To:        Terry Lambert <terry@lambert.org>
Cc:        ??????????????? <ache@nagual.ru>, dyson@FreeBSD.ORG, bde@zeta.org.au, current@FreeBSD.ORG
Subject:   Re: ufs lock panic in -current
Message-ID:  <19970402131508.59503@Jupiter.Mcs.Net>
In-Reply-To: <199704021828.LAA14010@phaeton.artisoft.com>; from Terry Lambert on Wed, Apr 02, 1997 at 11:28:05AM -0700
References:  <Pine.BSF.3.96.970402080704.271A-100000@nagual.ru> <199704021828.LAA14010@phaeton.artisoft.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 02, 1997 at 11:28:05AM -0700, Terry Lambert wrote:
> > I just got following panic:
> > 
> > lockmgr: locking against myself
> > 
> > stack looks like:
> > 
> > lockmgr
> > ufs_lock
> > vn_lock
> > vputrele
> > vrele
> > vnode_pager_dealloc
> > vm_pager_deallocate
> > vm_pager_terminate
> > vm_object_deallocate
> > vputrele
> > vrele
> > execve
> > 
> > Please, fix.
> 
> The fix is conceptually non-trivial, and requires that the transitive
> closure be calculated at the same layer for all FS's.  This implies a
> veto, rather than a call-down, interface for VOP_LOCK.
> 
> Physically, the fix is about 200 lines of code, including all FS
> code changes.
> 
> 
> 					Regards,
> 					Terry Lambert
> 					terry@lambert.org

Am I correct in understanding that this isn't fixed yet, and that also the
NFS exec() problems with paging are also still open?

I'm sorry about not being more up-to-date on this; I've been INSANELY busy
the last few weeks, and haven't had time to dig into the NFS layer.  Is it
still as it was?

(BTW, its easy to test -- a loopback mount from the same machine will fail
just as hard as one over a real wire).

--
-- 
Karl Denninger (karl@MCS.Net)| MCSNet - The Finest Internet Connectivity
http://www.mcs.net/~karl     | T1's from $600 monthly to FULL DS-3 Service
			     | 99 Analog numbers, 77 ISDN, http://www.mcs.net/
Voice: [+1 312 803-MCS1 x219]| NOW Serving 56kbps DIGITAL on our analog lines!
Fax:   [+1 312 803-4929]     | 2 FULL DS-3 Internet links; 400Mbps B/W Internal



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