瀏覽代碼

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>
Stephen Rothwell 18 年之前
父節點
當前提交
1abe02fef9
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      scripts/mod/modpost.c

+ 4 - 1
scripts/mod/modpost.c

@@ -870,9 +870,12 @@ static void warn_sec_mismatch(const char *modname, const char *fromsec,
 		return;
 		return;
 
 
 	/* fromsec whitelist - without a valid 'before'
 	/* 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)
 	if (strcmp(fromsec, ".got2") == 0)
 		return;
 		return;
+	if (strcmp(fromsec, ".toc") == 0)
+		return;
 
 
 	if (before && after) {
 	if (before && after) {
 		warn("%s(%s+0x%llx): Section mismatch: reference to %s:%s "
 		warn("%s(%s+0x%llx): Section mismatch: reference to %s:%s "