Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Mar 2002 17:39:07 -0800 (PST)
From:      <dillon@FreeBSD.org>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern kern_prot.c
Message-ID:  <200203230139.g2N1d7X88732@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
    Is there a reason you made this commit without :

    (1) notifying me and
    (2) not resolving the giant wrappers issue first.

    If I recall, I explicitly asked you not to change the code
    flow because I wanted to to add giant wrappers to the code.

    Now, I will readily admit that the code flow in question,
    in getgroups(), is utterly trivial anyway, but the point is
    that you went forward with the commit without resolving
    ongoing issues with me and after arbitrarily preventing me,
    for four weeks, from doing a similar commit.

    Your commit is basically 80% commit I wanted to do 4 weeks
    ago except with some added wrappers.  I am at a loss as to
    why you wasted four weeks of my time stalling my commit when
    you wound up committing the exact same thing, minus some
    wrappers.  I understand there was one issue, trivially fixed,
    with p_ucred copying.  That issue is in no way sufficient
    to have held up my work for 4 weeks and then for you to
    commit substantially the same thing.

    And, in fact, my commit would also have gotten getresuid()
    and getresgid() out from under Giant, which your commit hasn't
    done.

					-Matt


:jhb         2002/03/22 14:32:04 PST
:
:  Modified files:
:    sys/kern             kern_prot.c 
:  Log:
:  Use td_ucred in several trivial syscalls and remove Giant locking as
:  appropriate.
:  
:  Revision  Changes    Path
:  1.146     +16 -32    src/sys/kern/kern_prot.c
:


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?200203230139.g2N1d7X88732>