OSDN Git Service
(root)
/
sagit-ice-cold
/
kernel_xiaomi_msm8998.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ca310ee
)
arm64: fix LD_DEAD_CODE_DATA_ELIMINATION
author
Sami Tolvanen
<samitolvanen@google.com>
Tue, 13 Feb 2018 22:00:14 +0000
(14:00 -0800)
committer
0ranko0P
<ranko0p@outlook.com>
Sat, 7 Dec 2019 08:37:12 +0000
(16:37 +0800)
Keep .entry.tramp.text to avoid the "Entry trampoline text too big"
error while linking.
Bug:
62093296
Bug:
67506682
Change-Id: Idab3216244bd2f8537bb2a5bb47e25e8588394da
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
arch/arm64/kernel/vmlinux.lds.S
patch
|
blob
|
history
diff --git
a/arch/arm64/kernel/vmlinux.lds.S
b/arch/arm64/kernel/vmlinux.lds.S
index
718f4c4
..
fe14d82
100644
(file)
--- a/
arch/arm64/kernel/vmlinux.lds.S
+++ b/
arch/arm64/kernel/vmlinux.lds.S
@@
-61,7
+61,7
@@
jiffies = jiffies_64;
#define TRAMP_TEXT \
. = ALIGN(PAGE_SIZE); \
VMLINUX_SYMBOL(__entry_tramp_text_start) = .; \
-
*(.entry.tramp.text)
\
+
KEEP(*(.entry.tramp.text))
\
. = ALIGN(PAGE_SIZE); \
VMLINUX_SYMBOL(__entry_tramp_text_end) = .;
#else