* -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 4:52 [GIT PULL] ext4 update for 2.6.37 Theodore Ts'o
@ 2010-10-28 7:56 ` Ingo Molnar
2010-10-28 12:12 ` Theodore Tso
2010-10-28 16:30 ` Linus Torvalds
0 siblings, 2 replies; 8+ messages in thread
From: Ingo Molnar @ 2010-10-28 7:56 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Linus Torvalds, linux-ext4, linux-kernel
hi Ted,
> Theodore Ts'o (18):
> ext4: rename {exit,init}_ext4_*() to ext4_{exit,init}_*()
Today's -tip fails to build due to upstream commit 5dabfc7 ("ext4: rename
{exit,init}_ext4_*() to ext4_{exit,init}_*()"), on all[yes/mod]config with
CONFIG_EXT4_FS_XATTR disabled:
fs/ext4/super.c:4776: error: implicit declaration of function ‘ext4_init_xattr’
Commit 5dabfc7 renamed init_ext4_xattr to ext4_init_xattr but forgot to update the
definition in fs/ext4/xattr.h. The patch below fixes it.
Thanks,
Ingo
Signed-off-by: Ingo Molnar <mingo@elte.hu>
--- linux.orig/fs/ext4/xattr.h
+++ linux/fs/ext4/xattr.h
@@ -122,7 +122,7 @@ ext4_xattr_put_super(struct super_block
}
static __init inline int
-init_ext4_xattr(void)
+ext4_init_xattr(void)
{
return 0;
}
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 7:56 ` -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37) Ingo Molnar
@ 2010-10-28 12:12 ` Theodore Tso
2010-10-28 16:30 ` Linus Torvalds
1 sibling, 0 replies; 8+ messages in thread
From: Theodore Tso @ 2010-10-28 12:12 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Linus Torvalds, linux-ext4, linux-kernel
On Oct 28, 2010, at 3:56 AM, Ingo Molnar wrote:
>
> hi Ted,
>
>> Theodore Ts'o (18):
>> ext4: rename {exit,init}_ext4_*() to ext4_{exit,init}_*()
>
> Today's -tip fails to build due to upstream commit 5dabfc7 ("ext4: rename
> {exit,init}_ext4_*() to ext4_{exit,init}_*()"), on all[yes/mod]config with
> CONFIG_EXT4_FS_XATTR disabled:
>
> fs/ext4/super.c:4776: error: implicit declaration of function ‘ext4_init_xattr’
>
> Commit 5dabfc7 renamed init_ext4_xattr to ext4_init_xattr but forgot to update the
> definition in fs/ext4/xattr.h. The patch below fixes it.
Acked-by: "Theodore Ts'o" <tytso@mit.edu>
Thanks for catching this, my bad.
-- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread
* -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
@ 2010-10-28 14:39 Ingo Molnar
0 siblings, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 2010-10-28 14:39 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Linus Torvalds, linux-ext4, linux-kernel, Andrew Morton
Today's -tip fails to build on !CONFIG_BLOCK, due to upstream commit 367a51a ("fs:
Add FITRIM ioctl"):
include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
include/linux/fs.h:36: error: expected specifier-qualifier-list before ‘uint64_t’
The commit adds uint64_t type usage to fs.h, but linux/types.h is not included
explicitly - it's only included implicitly via linux/blk_types.h, and there only if
CONFIG_BLOCK is enabled.
Add the explicit #include to fix this.
Ob'grumpy'tester: this commit has a commit date of yesterday, that equals author
date while author != committer - how is that possible? Also, the commit was merged
upstream a few hours after that.
Thanks,
Ingo
Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
include/linux/fs.h | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/linux/fs.h b/include/linux/fs.h
index 6ed7ace..1c73b50 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -9,6 +9,7 @@
#include <linux/limits.h>
#include <linux/ioctl.h>
#include <linux/blk_types.h>
+#include <linux/types.h>
/*
* It's silly to have NR_OPEN bigger than NR_FILE, but you can change
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 7:56 ` -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37) Ingo Molnar
2010-10-28 12:12 ` Theodore Tso
@ 2010-10-28 16:30 ` Linus Torvalds
2010-10-28 16:38 ` Ingo Molnar
1 sibling, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2010-10-28 16:30 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Theodore Ts'o, linux-ext4, linux-kernel
On Thu, Oct 28, 2010 at 12:56 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> Today's -tip fails to build due to upstream commit 5dabfc7 ("ext4: rename
> {exit,init}_ext4_*() to ext4_{exit,init}_*()"), on all[yes/mod]config with
> CONFIG_EXT4_FS_XATTR disabled:
Btw, could you try to write these things so that the changelog doesn't
have to be totally rewritten? Now I always end up having to move
things around and edit them to be useful from a long-term perspective,
which is kind of silly.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 16:30 ` Linus Torvalds
@ 2010-10-28 16:38 ` Ingo Molnar
2010-10-28 16:55 ` Ted Ts'o
2010-10-28 17:00 ` Linus Torvalds
0 siblings, 2 replies; 8+ messages in thread
From: Ingo Molnar @ 2010-10-28 16:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Theodore Ts'o, linux-ext4, linux-kernel
* Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Thu, Oct 28, 2010 at 12:56 AM, Ingo Molnar <mingo@elte.hu> wrote:
> >
> > Today's -tip fails to build due to upstream commit 5dabfc7 ("ext4: rename
> > {exit,init}_ext4_*() to ext4_{exit,init}_*()"), on all[yes/mod]config with
> > CONFIG_EXT4_FS_XATTR disabled:
>
> Btw, could you try to write these things so that the changelog doesn't have to be
> totally rewritten? Now I always end up having to move things around and edit them
> to be useful from a long-term perspective, which is kind of silly.
Heh, i was just lazy and used sfr's linux-next build bug reporting mails as a
template ;-)
Point taken in any case, i'll read your edited changelog and will change the
template accordingly.
Would this:
Upstream commit 5dabfc7 ("ext4: rename {exit,init}_ext4_*() to
ext4_{exit,init}_*()"), breaks the build on all[yes/mod]config with
CONFIG_EXT4_FS_XATTR disabled:
...
have been better?
Thanks,
Ingo
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 16:38 ` Ingo Molnar
@ 2010-10-28 16:55 ` Ted Ts'o
2010-10-28 17:00 ` Linus Torvalds
1 sibling, 0 replies; 8+ messages in thread
From: Ted Ts'o @ 2010-10-28 16:55 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Linus Torvalds, linux-ext4, linux-kernel
Linus, if it's helpful, I have a pull request with correctly worded
changelogs here:
git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git for_linus
My apologies again for screwing up these configs. The following has
been tested with allnoconfig, and I'm currently in the process of
testing allyesconfig (which I'm fairly confident will compile, or at
least if it fails, it won't be due to changes that came in via my
tree).
- Ted
Ingo Molnar (2):
ext4: Fix build when !CONFIG_EXT4_FS_XATTR
fs: build fix when !CONFIG_BLOCK
fs/ext4/xattr.h | 2 +-
include/linux/fs.h | 1 +
2 files changed, 2 insertions(+), 1 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 16:38 ` Ingo Molnar
2010-10-28 16:55 ` Ted Ts'o
@ 2010-10-28 17:00 ` Linus Torvalds
2010-10-28 17:17 ` Ingo Molnar
1 sibling, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2010-10-28 17:00 UTC (permalink / raw)
To: Ingo Molnar; +Cc: Theodore Ts'o, linux-ext4, linux-kernel
On Thu, Oct 28, 2010 at 9:38 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> Point taken in any case, i'll read your edited changelog and will change the
> template accordingly.
>
> Would this:
>
> Upstream commit 5dabfc7 ("ext4: rename {exit,init}_ext4_*() to
> ext4_{exit,init}_*()"), breaks the build on all[yes/mod]config with
> CONFIG_EXT4_FS_XATTR disabled:
>
> ...
>
> have been better?
Yes. Except for the kernel the default git commit abbreviation is
borderline too short. Seven hex-chars can easily alias with a few more
pulls from me: git will not give aliases at the time it gives a
shorthand, but a month or two later the abbreviated commit may no
longer be unique.
So I suggest using --abbrev=12 or similar.
What I ended up writing your commit as was this:
ext4: fix compile with CONFIG_EXT4_FS_XATTR disabled
Commit 5dabfc78dced ("ext4: rename {exit,init}_ext4_*() to
ext4_{exit,init}_*()") causes
fs/ext4/super.c:4776: error: implicit declaration of function
‘ext4_init_xattr’
when CONFIG_EXT4_FS_XATTR is disabled.
It renamed init_ext4_xattr to ext4_init_xattr but forgot to update the
dummy definition in fs/ext4/xattr.h.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Acked-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
but that's just me.
Linus
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37)
2010-10-28 17:00 ` Linus Torvalds
@ 2010-10-28 17:17 ` Ingo Molnar
0 siblings, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 2010-10-28 17:17 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Theodore Ts'o, linux-ext4, linux-kernel
* Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Thu, Oct 28, 2010 at 9:38 AM, Ingo Molnar <mingo@elte.hu> wrote:
> >
> > Point taken in any case, i'll read your edited changelog and will change the
> > template accordingly.
> >
> > Would this:
> >
> > Upstream commit 5dabfc7 ("ext4: rename {exit,init}_ext4_*() to
> > ext4_{exit,init}_*()"), breaks the build on all[yes/mod]config with
> > CONFIG_EXT4_FS_XATTR disabled:
> >
> > ...
> >
> > have been better?
>
> Yes. Except for the kernel the default git commit abbreviation is borderline too
> short. Seven hex-chars can easily alias with a few more pulls from me: git will
> not give aliases at the time it gives a shorthand, but a month or two later the
> abbreviated commit may no longer be unique.
>
> So I suggest using --abbrev=12 or similar.
ok. A helper script i use does this:
git log --pretty=format:"%h: %s" $@
I have added --abbrev=12. Might make sense to lengthen the %h default in upstream
Git as well?
> What I ended up writing your commit as was this:
>
> ext4: fix compile with CONFIG_EXT4_FS_XATTR disabled
>
> Commit 5dabfc78dced ("ext4: rename {exit,init}_ext4_*() to
> ext4_{exit,init}_*()") causes
>
> fs/ext4/super.c:4776: error: implicit declaration of function ‘ext4_init_xattr’
>
> when CONFIG_EXT4_FS_XATTR is disabled.
>
> It renamed init_ext4_xattr to ext4_init_xattr but forgot to update the
> dummy definition in fs/ext4/xattr.h.
>
> Signed-off-by: Ingo Molnar <mingo@elte.hu>
> Acked-by: "Theodore Ts'o" <tytso@mit.edu>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
>
> but that's just me.
Ok, this indeed is much nicer to read.
Thanks,
Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-10-28 17:17 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-28 14:39 -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37) Ingo Molnar
-- strict thread matches above, loose matches on Subject: below --
2010-10-28 4:52 [GIT PULL] ext4 update for 2.6.37 Theodore Ts'o
2010-10-28 7:56 ` -tip: origin tree build failure (was: [GIT PULL] ext4 update for 2.6.37) Ingo Molnar
2010-10-28 12:12 ` Theodore Tso
2010-10-28 16:30 ` Linus Torvalds
2010-10-28 16:38 ` Ingo Molnar
2010-10-28 16:55 ` Ted Ts'o
2010-10-28 17:00 ` Linus Torvalds
2010-10-28 17:17 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).