Message ID | 1392412903-25733-9-git-send-email-andi@firstfloor.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Fri, Feb 14, 2014 at 10:21:32PM +0100, Andi Kleen wrote: > From: Andi Kleen <ak@linux.intel.com> > > This reference is discarded, but can cause warnings when it refers to > exit. Ignore for now. > > This is a workaround and can be removed once we get rid of > -fno-toplevel-reorder > > Signed-off-by: Andi Kleen <ak@linux.intel.com> > --- > scripts/mod/modpost.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c > index 4061098..1f1b154 100644 > --- a/scripts/mod/modpost.c > +++ b/scripts/mod/modpost.c > @@ -1455,6 +1455,10 @@ static void check_section_mismatch(const char *modname, struct elf_info *elf, > to = find_elf_symbol(elf, r->r_addend, sym); > tosym = sym_name(elf, to); > > + if (!strncmp(fromsym, "reference___initcall", > + sizeof("reference___initcall")-1)) Please use spaces around "-" Sam -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 4061098..1f1b154 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1455,6 +1455,10 @@ static void check_section_mismatch(const char *modname, struct elf_info *elf, to = find_elf_symbol(elf, r->r_addend, sym); tosym = sym_name(elf, to); + if (!strncmp(fromsym, "reference___initcall", + sizeof("reference___initcall")-1)) + return; + /* check whitelist - we may ignore it */ if (secref_whitelist(mismatch, fromsec, fromsym, tosec, tosym)) {