summaryrefslogtreecommitdiffstats
path: root/arch/openrisc
diff options
context:
space:
mode:
authorStafford Horne <shorne@gmail.com>2017-01-13 11:22:04 +0100
committerStafford Horne <shorne@gmail.com>2017-02-24 21:05:37 +0100
commitda99f00ece82cb51ca5ead97008658e1dc49782b (patch)
tree627e0bce5bc32ca605869a61145f14481b89322a /arch/openrisc
parentopenrisc: entry: Fix delay slot detection (diff)
downloadlinux-da99f00ece82cb51ca5ead97008658e1dc49782b.tar.xz
linux-da99f00ece82cb51ca5ead97008658e1dc49782b.zip
openrisc: head: Move init strings to rodata section
The strings used during the head/init phase of openrisc bootup were stored in the executable section of the binary. This causes compilation to fail when using CONFIG_DEBUG_INFO with error: Error: unaligned opcodes detected in executable segment Signed-off-by: Stafford Horne <shorne@gmail.com>
Diffstat (limited to 'arch/openrisc')
-rw-r--r--arch/openrisc/kernel/head.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/openrisc/kernel/head.S b/arch/openrisc/kernel/head.S
index a22f1fc40a6c..ceb2d536fc77 100644
--- a/arch/openrisc/kernel/head.S
+++ b/arch/openrisc/kernel/head.S
@@ -1530,6 +1530,7 @@ ENTRY(_early_uart_init)
l.jr r9
l.nop
+ .section .rodata
_string_copying_linux:
.string "\n\n\n\n\n\rCopying Linux... \0"