OSDN Git Service

ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL()
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Thu, 17 May 2018 07:01:28 +0000 (08:01 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Sat, 19 May 2018 10:53:46 +0000 (11:53 +0100)
VMLINUX_SYMBOL() is no-op unless CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX
is defined.  It has ever been selected only by BLACKFIN and METAG.
VMLINUX_SYMBOL() is unneeded for ARM-specific code.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/kernel/vmlinux.lds.h

index 71281e0..ae5fdff 100644 (file)
 
 #define PROC_INFO                                                      \
                . = ALIGN(4);                                           \
-               VMLINUX_SYMBOL(__proc_info_begin) = .;                  \
+               __proc_info_begin = .;                                  \
                *(.proc.info.init)                                      \
-               VMLINUX_SYMBOL(__proc_info_end) = .;
+               __proc_info_end = .;
 
 #define HYPERVISOR_TEXT                                                        \
-               VMLINUX_SYMBOL(__hyp_text_start) = .;                   \
+               __hyp_text_start = .;                                   \
                *(.hyp.text)                                            \
-               VMLINUX_SYMBOL(__hyp_text_end) = .;
+               __hyp_text_end = .;
 
 #define IDMAP_TEXT                                                     \
                ALIGN_FUNCTION();                                       \
-               VMLINUX_SYMBOL(__idmap_text_start) = .;                 \
+               __idmap_text_start = .;                                 \
                *(.idmap.text)                                          \
-               VMLINUX_SYMBOL(__idmap_text_end) = .;                   \
+               __idmap_text_end = .;                                   \
                . = ALIGN(PAGE_SIZE);                                   \
-               VMLINUX_SYMBOL(__hyp_idmap_text_start) = .;             \
+               __hyp_idmap_text_start = .;                             \
                *(.hyp.idmap.text)                                      \
-               VMLINUX_SYMBOL(__hyp_idmap_text_end) = .;
+               __hyp_idmap_text_end = .;
 
 #define ARM_DISCARD                                                    \
                *(.ARM.exidx.exit.text)                                 \