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>
