kbuild: kill some false positives from modpost
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 23 Jun 2006 22:22:43 +0000 (23:22 +0100)
committerSam Ravnborg <sam@mars.ravnborg.org>
Sat, 24 Jun 2006 21:14:05 +0000 (23:14 +0200)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/mod/modpost.c

index d03c9ff..7e22689 100644 (file)
@@ -891,6 +891,8 @@ static int init_section_ref_ok(const char *name)
                ".pci_fixup_final",
                ".pdr",
                "__param",
+               "__ex_table",
+               ".fixup",
                ".smp_locks",
                ".plt",  /* seen on ARCH=um build on x86_64. Harmless */
                NULL
@@ -918,6 +920,8 @@ static int init_section_ref_ok(const char *name)
        for (s = namelist3; *s; s++)
                if (strstr(name, *s) != NULL)
                        return 1;
+       if (strrcmp(name, ".init") == 0)
+               return 1;
        return 0;
 }
 
@@ -964,6 +968,8 @@ static int exit_section_ref_ok(const char *name)
                ".exitcall.exit",
                ".eh_frame",
                ".stab",
+               "__ex_table",
+               ".fixup",
                ".smp_locks",
                ".plt",  /* seen on ARCH=um build on x86_64. Harmless */
                NULL