* Re: [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex
[not found] <20051229210521.GM665@elte.hu>
@ 2005-12-29 21:27 ` Linus Torvalds
2005-12-29 21:34 ` Ingo Molnar
0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2005-12-29 21:27 UTC (permalink / raw)
To: Ingo Molnar
Cc: lkml, Andrew Morton, Arjan van de Ven, Nicolas Pitre,
Jes Sorensen, Al Viro, Oleg Nesterov, David Howells, Alan Cox,
Christoph Hellwig, Andi Kleen, Russell King
Ingo,
you missed attribution on this. Please don't. A
From: Jes Sorensen <jes@sgi.com>
at the top would be appreciated in the patch series next time around
(since I'm obviously _not_ going to apply the series before 2.6.15,
regardless of any other issues ;)
Linus
---
On Thu, 29 Dec 2005, Ingo Molnar wrote:
>
> This patch converts the inode semaphore to a mutex. I have tested it on
> XFS and compiled as much as one can consider on an ia64. Anyway your
> luck with it might be different.
>
> Signed-off-by: Jes Sorensen <jes@sgi.com>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex
2005-12-29 21:27 ` [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex Linus Torvalds
@ 2005-12-29 21:34 ` Ingo Molnar
2005-12-29 22:03 ` Linus Torvalds
0 siblings, 1 reply; 4+ messages in thread
From: Ingo Molnar @ 2005-12-29 21:34 UTC (permalink / raw)
To: Linus Torvalds
Cc: lkml, Andrew Morton, Arjan van de Ven, Nicolas Pitre,
Jes Sorensen, Al Viro, Oleg Nesterov, David Howells, Alan Cox,
Christoph Hellwig, Andi Kleen, Russell King
* Linus Torvalds <torvalds@osdl.org> wrote:
> Ingo,
> you missed attribution on this. Please don't. A
>
> From: Jes Sorensen <jes@sgi.com>
hm, i thought Jes having the first S-o-b line makes it well-defined that
he is the author? I did that similarly for the other patches too: the
primary author has the first S-o-b line, and that's definitely not
always me in this series: Nico and Arjan have written portions too. (i
have added my S-o-b lines because i obviously refactored the patches and
did some changes to them too most of the time, but only as secondary
lines)
I only add "From:" if i dont have a S-o-b line from someone. Am i
applying the S-o-b protocol incorrectly?
Ingo
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex
2005-12-29 21:34 ` Ingo Molnar
@ 2005-12-29 22:03 ` Linus Torvalds
2005-12-30 7:03 ` Ingo Molnar
0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2005-12-29 22:03 UTC (permalink / raw)
To: Ingo Molnar
Cc: lkml, Andrew Morton, Arjan van de Ven, Nicolas Pitre,
Jes Sorensen, Al Viro, Oleg Nesterov, David Howells, Alan Cox,
Christoph Hellwig, Andi Kleen, Russell King
On Thu, 29 Dec 2005, Ingo Molnar wrote:
>
> > Ingo,
> > you missed attribution on this. Please don't. A
> >
> > From: Jes Sorensen <jes@sgi.com>
>
> hm, i thought Jes having the first S-o-b line makes it well-defined that
> he is the author?
No. How many times do I have to say this? Just do a google for "sign-off",
"authorship" and "kernel", and the #1 hit (and a number of others in the
top ten) will be relevant.
Sign-off has a _correlation_ with authorship, but it in no way implies it.
Not the first one, not the middle one, and not the last one.
So the sign-off procedure has absolute no authorship meaning. It means one
thing and one thing only: it means that the person is convinced he has the
legal right to pass it on as a GPL'd piece of code. It means absolutely
_nothing_ else.
[ Well, it has one _practical_ meaning: anybody who signs off or
acknowledges a patch will be bothered by email if that patch turns out
to be buggy, which is of course one of the biggest advantages of the
whole thing. In many ways the legalistic part of sign-offs are much
less important from a development standpoint than that very _practical_
side to it ]
Now, _if_ you are the author and your employer is ok with it being GPL'd,
the author and the first sign-off should match. But that's just one case
of sign-offs - it's the (a) case in the sign-off rules. But the (b) case
for sign-off's means that the person who does the sign-off may just be
signing off on somebody elses GPL'd work.
So the (a) case is why there's obviously a _correlation_ with the author
and the first Signed-off-by: line. One common case is that they are the
same thing. But it really is not a 1:1 relationship.
Any tool that believes that the first line of sign-off is special is a
BUGGY tool. And my email patch-application tools are not buggy. I hope
nobody else has such buggy tools either.
The way to specify authorship is with a "From:" at the top of the message
(and, if no such line exists, it will be taken from the email headers). No
ifs, buts, maybes or guesses.
This has been discussed before, but I'll continue to repeat it until I
don't need to:
Sign-offs go at the end, and stack up on top of each other (ie the list
of sign-offs grows as the patch is sent on-ward - everybody adds their
own sign-off last in the list).
Authorship goes at the top, and never changes, and only ever lists one
single author (although we do end up having things like "modified by xyz
for reason-or-other" in the commentary, so there can be those kinds of
secondary authorship markers, of course).
I realize that having multiple authors might sometimes be the right thing
to do, but git (nor any other SCM I know of) tracks only one author, so at
least for now we have to have that "primary author" approach with
secondary authors just mentioned in the text as such. And obviously, it's
always best if _all_ authors have a signed-off line.
(That said, one-liners etc don't even need a sign-off. I'll sign off on
other peoples trivial patches if they didn't do it themselves: I'd _much_
rather give them credit even without a sign-off, than to unnecessarily
re-do the trivial patch myself just to have the author and first sign-off
match)
Linus
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex
2005-12-29 22:03 ` Linus Torvalds
@ 2005-12-30 7:03 ` Ingo Molnar
0 siblings, 0 replies; 4+ messages in thread
From: Ingo Molnar @ 2005-12-30 7:03 UTC (permalink / raw)
To: Linus Torvalds
Cc: lkml, Andrew Morton, Arjan van de Ven, Nicolas Pitre,
Jes Sorensen, Al Viro, Oleg Nesterov, David Howells, Alan Cox,
Christoph Hellwig, Andi Kleen, Russell King
* Linus Torvalds <torvalds@osdl.org> wrote:
> Sign-off has a _correlation_ with authorship, but it in no way implies
> it. Not the first one, not the middle one, and not the last one.
ok, i've added the proper From: lines to the patches. [sorry about this,
we used to rely on the 'author is the top of the SOB lines' very early
when we introduced SOB, and i forgot that we introduced the From: line
at the top of metadata later on to make it easier for tools. The
information itself is redundant.]
Ingo
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-12-30 7:04 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20051229210521.GM665@elte.hu>
2005-12-29 21:27 ` [patch 12/13] mutex subsystem, VFS [experimental]: convert ->i_sem to ->i_mutex Linus Torvalds
2005-12-29 21:34 ` Ingo Molnar
2005-12-29 22:03 ` Linus Torvalds
2005-12-30 7:03 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox