* [git pull] i_nlink fixes, part 1
@ 2011-03-03 6:32 Al Viro
2011-03-03 20:54 ` Linus Torvalds
0 siblings, 1 reply; 2+ messages in thread
From: Al Viro @ 2011-03-03 6:32 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ i_nlink
Shortlog:
Al Viro (8):
sysv: i_nlink races in rename()
ufs: i_nlink races in rename()
minix: i_nlink races in rename()
nilfs2: i_nlink races in rename()
exofs: i_nlink races in rename()
fix reiserfs mkdir() breakage
udf: fix i_nlink limit
hfs: fix rename() over non-empty directory
Diffstat:
fs/exofs/namei.c | 8 ++------
fs/hfs/dir.c | 50 +++++++++++++-------------------------------------
fs/minix/namei.c | 8 ++------
fs/nilfs2/namei.c | 8 +-------
fs/reiserfs/namei.c | 2 +-
fs/sysv/namei.c | 8 ++------
fs/udf/namei.c | 11 +++++------
fs/ufs/namei.c | 9 ++-------
8 files changed, 28 insertions(+), 76 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [git pull] i_nlink fixes, part 1
2011-03-03 6:32 [git pull] i_nlink fixes, part 1 Al Viro
@ 2011-03-03 20:54 ` Linus Torvalds
0 siblings, 0 replies; 2+ messages in thread
From: Linus Torvalds @ 2011-03-03 20:54 UTC (permalink / raw)
To: Al Viro; +Cc: linux-kernel
Al, you _really_ need to improve your chagelogs.
On Wed, Mar 2, 2011 at 10:32 PM, Al Viro <viro@zeniv.linux.org.uk> wrote:
>
> Al Viro (8):
> sysv: i_nlink races in rename()\
> ufs: i_nlink races in rename()
> minix: i_nlink races in rename()
> nilfs2: i_nlink races in rename()
> exofs: i_nlink races in rename()
What _are_ the races? You don't explain. And the patch in no way makes
it obvious either.
Now, compare it to the explanation for the ext2 case in commit
e8a80c6f769d and ask yourself: why didn't you? Yes, I can read _that_
commit, and I know what's going on, but a few weeks from now (or for
anybody else that only reads the commits for the one filesystem they
care about), that single line is going to be totally useless.
Maybe it doesn't need to be as extensive, but dang it, it needs to be
more than "fix races" with no explanation at all.
Saying just "fix race" may be fine if the patch itself is totally
self-explanatory (add a missing lock or whatever), but even then I'd
prefer something more.
I realize that you are really used to RCS, which made it a pain to
write any kind of explanation at all, but come on.
Linus
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-03-03 20:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-03 6:32 [git pull] i_nlink fixes, part 1 Al Viro
2011-03-03 20:54 ` Linus Torvalds
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox