summaryrefslogtreecommitdiffstats
path: root/scripts/mod/modpost.h
diff options
context:
space:
mode:
authorSam Ravnborg <sam@mars.ravnborg.org>2006-07-01 11:44:23 +0200
committerSam Ravnborg <sam@mars.ravnborg.org>2006-07-01 11:44:23 +0200
commitc96fca213737a5b4bc569e1d9a0ef6adeff661e9 (patch)
treed20a7d0550cf92040df1b2cf1c00199483d8f7f3 /scripts/mod/modpost.h
parent534b89a9f6a86a28300cd71619112c4bbca7c0ae (diff)
downloadlinux-c96fca213737a5b4bc569e1d9a0ef6adeff661e9.tar.gz
linux-c96fca213737a5b4bc569e1d9a0ef6adeff661e9.tar.bz2
linux-c96fca213737a5b4bc569e1d9a0ef6adeff661e9.zip
kbuild: warn when a moduled uses a symbol marked UNUSED
We now have infrastructure in place to mark an EXPORTed symbol as unused. So the natural next step is to warn during buildtime when a module uses a symbol marked UNUSED. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/mod/modpost.h')
-rw-r--r--scripts/mod/modpost.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/mod/modpost.h b/scripts/mod/modpost.h
index 2b00c6062844..d398c61e55ef 100644
--- a/scripts/mod/modpost.h
+++ b/scripts/mod/modpost.h
@@ -117,7 +117,9 @@ struct elf_info {
Elf_Sym *symtab_start;
Elf_Sym *symtab_stop;
Elf_Section export_sec;
+ Elf_Section export_unused_sec;
Elf_Section export_gpl_sec;
+ Elf_Section export_unused_gpl_sec;
Elf_Section export_gpl_future_sec;
const char *strtab;
char *modinfo;