Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2002 22:46:42 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Peter Wemm <peter@wemm.org>
Cc:        current@FreeBSD.ORG
Subject:   Re: Patch sets to date and timing tests with Giant out of userret. 
Message-ID:  <200202190646.g1J6kgE58769@apollo.backplane.com>
References:   <20020219063312.66ACD3BAD@overcee.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
:> -	mtx_lock(&Giant);
:> -	td->td_retval[0] = p->p_ucred->cr_ruid;
:> +	s = mtx_lock_giant(kern_giant_ucred);
:> +	td->td_retval[0] = td->td_ucred->cr_ruid;
:>  #if defined(COMPAT_43) || defined(COMPAT_SUNOS)
:> -	td->td_retval[1] = p->p_ucred->cr_uid;
:> +	td->td_retval[1] = td->td_ucred->cr_uid;
:>  #endif
:> -	mtx_unlock(&Giant);
:> +	mtx_unlock_giant(s);
:>  	return (0);
:
:What a waste.. John has already done all this stuff already (using
:td_ucred instead of p_ucred) over the entire tree.
:
:Cheers,
:-Peter

    He didn't instrument Giant, and if you actually believe that one
    massive commit is going to be more stable then the piecemeal safe-mode
    commits I am making then you are smoking something.  Or are you
    expecting John to commit his patchset piecemeal as well and test
    inbetween?  If that is so, then he just wasted a whole lot time
    managing all this junk in P4 because, frankly, it only took me a few
    minutes to instrument the easier system calls.  I spend far more
    time testing.

						-Matt


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?200202190646.g1J6kgE58769>