aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mod/modpost.c
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2007-05-24 14:16:13 +1000
committerSam Ravnborg <sam@ravnborg.org>2007-07-16 22:40:22 +0200
commit1abe02fef95366208c264635a886785d18fd38bb (patch)
treed59985ef79587a8773ddc1818e261cd823789a05 /scripts/mod/modpost.c
parent56a974fa2d595fe6ebe433c525b8232ead539b76 (diff)
downloadkernel_samsung_smdk4412-1abe02fef95366208c264635a886785d18fd38bb.zip
kernel_samsung_smdk4412-1abe02fef95366208c264635a886785d18fd38bb.tar.gz
kernel_samsung_smdk4412-1abe02fef95366208c264635a886785d18fd38bb.tar.bz2
kbuild: suppress modpost warnings for references from the .toc section as used by powerpc
We should do better here by effetively "dereferencing" references to the .toc (or the .got2) section, but that is much harder. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/mod/modpost.c')
-rw-r--r--scripts/mod/modpost.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
index 256b3d2..fa33a6b 100644
--- a/scripts/mod/modpost.c
+++ b/scripts/mod/modpost.c
@@ -870,9 +870,12 @@ static void warn_sec_mismatch(const char *modname, const char *fromsec,
return;
/* fromsec whitelist - without a valid 'before'
- * powerpc has a GOT table in .got2 section */
+ * powerpc has a GOT table in .got2 section
+ * and also a .toc section */
if (strcmp(fromsec, ".got2") == 0)
return;
+ if (strcmp(fromsec, ".toc") == 0)
+ return;
if (before && after) {
warn("%s(%s+0x%llx): Section mismatch: reference to %s:%s "