Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Feb 2002 22:47:58 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        current@freebsd.org
Subject:   RE: cred stuff..
Message-ID:  <Pine.BSF.4.21.0202082246100.5404-100000@InterJet.elischer.org>
In-Reply-To: <Pine.BSF.4.21.0202082210490.5404-100000@InterJet.elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John, (peter? others?)

How is it that getting a ucred reference is guarded by PROC_LOCK(p)
but freeing it is guarded by mtx_lock(&Giant); 
?

Call me naive, but shouldn't they be guarded by the same thing?

Julian


On Fri, 8 Feb 2002, Julian Elischer wrote:

> I'm a little worried about invariants because the behaviour when 
> INVARIANTS is set wil be different to teh behaviour when it is off, which
> is 'strange' to say the least. Normally the behaviour si the same but you
> just check for invariant conditions.
> 
> 
> On Fri, 8 Feb 2002, John Baldwin wrote:
> 
> > 
> > On 08-Feb-02 Julian Elischer wrote:
> > > 
> > > I'd like to commit the code to keep the ucred across userland,
> > > with the code to clear it to NULL kept under DEBUG ifdefs.
> > 
> > Use INVARIANTS for the ifdef macro name, but sure.
> > 
> > -- 
> > 
> > John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
> > "Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
> > 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 


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




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