svn commit: r272752 - releng/10.1/sys/kern
dteske at FreeBSD.org
dteske at FreeBSD.org
Thu Oct 9 08:35:21 UTC 2014
> -----Original Message-----
> From: owner-src-committers at freebsd.org [mailto:owner-src-
> committers at freebsd.org] On Behalf Of Neel Natu
> Sent: Wednesday, October 8, 2014 10:47 PM
> To: dteske at freebsd.org
> Cc: Neel Natu; src-committers at freebsd.org; svn-src-all at freebsd.org; svn-
> src-releng at freebsd.org
> Subject: Re: svn commit: r272752 - releng/10.1/sys/kern
>
> Hi Devin,
>
> On Wed, Oct 8, 2014 at 9:53 PM, <dteske at freebsd.org> wrote:
> >
> >
> >> -----Original Message-----
> >> From: owner-src-committers at freebsd.org [mailto:owner-src-
> >> committers at freebsd.org] On Behalf Of Neel Natu
> >> Sent: Wednesday, October 8, 2014 8:39 AM
> >> To: src-committers at freebsd.org; svn-src-all at freebsd.org; svn-src-
> >> releng at freebsd.org
> >> Subject: svn commit: r272752 - releng/10.1/sys/kern
> >>
> >> Author: neel
> >> Date: Wed Oct 8 15:39:24 2014
> >> New Revision: 272752
> >> URL: https://svnweb.freebsd.org/changeset/base/272752
> >>
> >> Log:
> >> MFC r272270:
> >
> > I hate to pick nits, but I believe this revision (272752 in releng/10.1)
> > should (I suggest; deferring to re@ for final prognosis) perhaps have
> > _not_ been an MFC from head (r272270; as was performed) but
> > perhaps have instead been MFS from stable/10 (r272726).
> >
>
> The svn command used to do the merge was:
> # svn merge -c 272726 ^/stable/10 releng/10.1
>
> This is exactly as per the SVN merge guidelines into releng as documented
> here:
> https://www.freebsd.org/doc/en/articles/committers-guide/subversion-
> primer.html
>
Hi Neel,
Nowhere in that document does it describe "MFS".
I'm happy you did the merge as it was supposed to be done.
However, your commit message is inaccurate.
> The commit message used "MFC r272270" because that was the origin of
> the change and has the full details about the patch.
>
I don't care if the subversion primer doesn't talk about "MFS" versus
"MFC", but it is technically inaccurate to call your commit an "MFC [of]
r272270" because it is in-fact (as you admit) an MFS of r272726 -- which
is indeed indicated by mergeinfo.
Making someone look up the mergeinfo because the commit message
is a inaccurate doesn't make for an efficient/predictable setup.
--
Cheers,
Devin
P.S. If I was really on your case, I'd insist that you had put "MFS10 r#"
but in all reality, "MFS r#" would have been perfectly acceptable where
"MFC r#" is clearly just plain wrong and misleading.
> best
> Neel
>
> > The nit being that mergeinfo now shows (unnaturally) that things
> > flowed from head -> stable / head -> releng versus
> > head -> stable -> releng as I suggest would have been cleaner for
> > historical analysis.
> > --
> > Cheers,
> > Devin
> >
> >>
> >> tty_rel_free() can be called more than once for the same tty so make
> sure
> >> that the tty is dequeued from 'tty_list' only the first time.
> >>
> >> Approved by: re (glebius)
> >>
> >> Modified:
> >> releng/10.1/sys/kern/tty.c
> >> Directory Properties:
> >> releng/10.1/ (props changed)
> >>
> >> Modified: releng/10.1/sys/kern/tty.c
> >>
> ==========================================================
> >> ====================
> >> --- releng/10.1/sys/kern/tty.c Wed Oct 8 15:30:59 2014 (r272751)
> >> +++ releng/10.1/sys/kern/tty.c Wed Oct 8 15:39:24 2014 (r272752)
> >> @@ -1055,13 +1055,13 @@ tty_rel_free(struct tty *tp)
> >> tp->t_dev = NULL;
> >> tty_unlock(tp);
> >>
> >> - sx_xlock(&tty_list_sx);
> >> - TAILQ_REMOVE(&tty_list, tp, t_list);
> >> - tty_list_count--;
> >> - sx_xunlock(&tty_list_sx);
> >> -
> >> - if (dev != NULL)
> >> + if (dev != NULL) {
> >> + sx_xlock(&tty_list_sx);
> >> + TAILQ_REMOVE(&tty_list, tp, t_list);
> >> + tty_list_count--;
> >> + sx_xunlock(&tty_list_sx);
> >> destroy_dev_sched_cb(dev, tty_dealloc, tp);
> >> + }
> >> }
> >>
> >> void
> >
> >
More information about the svn-src-releng
mailing list