diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2007-07-10 09:16:32 +0100 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2007-07-17 11:15:48 +0200 |
commit | eec73e887a96b50035c92c57e01137dcbe6c5a39 (patch) | |
tree | 3aab0619b6b1e9af21746f1658a82e0141c90dd9 /scripts | |
parent | a5eb6a502b71ee6bf1a9768b12ff4545cb7a50fe (diff) |
Whitelist references from __dbe_table to .init
This is needed on MIPS where the same mechanism as get_user() is used to
intercept bus error exceptions for some hardware probes. Without this
patch modpost will throw spurious warnings:
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
MODPOST vmlinux
WARNING: arch/mips/sgi-ip22/built-in.o(__dbe_table+0x0): Section mismatch: reference to .init.text:
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/mod/modpost.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 3f3848f805f5..04579a517900 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1141,6 +1141,7 @@ static int init_section_ref_ok(const char *name) const char **s; /* Absolute section names */ const char *namelist1[] = { + "__dbe_table", /* MIPS generate these */ "__ftr_fixup", /* powerpc cpu feature fixup */ "__fw_ftr_fixup", /* powerpc firmware feature fixup */ "__param", |