diff options
author | Jonathan Kliegman <kliegs@chromium.org> | 2012-10-04 16:32:19 -0400 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2012-10-11 16:36:15 -0400 |
commit | 76b27645a5bba85bd26896811c7a25ecc37b3731 (patch) | |
tree | eb25a7b81a186bcf0fb2f8ad73aa35fdbfe3f229 /scripts/mod | |
parent | b589c8ae095b3d4f4181a6aefb26df5e762d6499 (diff) |
modpost: Permit .GCC.command.line sections
Allow .GCC.command.line sections in modules to prevent modpost warnings:
WARNING: sound/usb/snd-usbmidi-lib.o (.GCC.command.line): unexpected non-allocatable section.
Did you forget to use "ax"/"aw" in a .S file?
Note that for example <linux/init.h> contains
section definitions for use in .S files.
Signed-off-by: Jonathan Kliegman <kliegs@chromium.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts/mod')
-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 68e9f5ed0a6f..cd5803c647fd 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c | |||
@@ -821,6 +821,7 @@ static const char *section_white_list[] = | |||
821 | ".debug*", | 821 | ".debug*", |
822 | ".zdebug*", /* Compressed debug sections. */ | 822 | ".zdebug*", /* Compressed debug sections. */ |
823 | ".GCC-command-line", /* mn10300 */ | 823 | ".GCC-command-line", /* mn10300 */ |
824 | ".GCC.command.line", /* record-gcc-switches, non mn10300 */ | ||
824 | ".mdebug*", /* alpha, score, mips etc. */ | 825 | ".mdebug*", /* alpha, score, mips etc. */ |
825 | ".pdr", /* alpha, score, mips etc. */ | 826 | ".pdr", /* alpha, score, mips etc. */ |
826 | ".stab*", | 827 | ".stab*", |