| From foo@baz Fri Aug 4 15:15:01 PDT 2017 |
| From: Stafford Horne <shorne@gmail.com> |
| Date: Wed, 14 Dec 2016 21:27:57 +0900 |
| Subject: openrisc: Add _text symbol to fix ksym build error |
| |
| From: Stafford Horne <shorne@gmail.com> |
| |
| |
| [ Upstream commit 086cc1c31a0ec075dac02425367c871bb65bc2c9 ] |
| |
| The build robot reports: |
| |
| .tmp_kallsyms1.o: In function `kallsyms_relative_base': |
| >> (.rodata+0x8a18): undefined reference to `_text' |
| |
| This is when using 'make alldefconfig'. Adding this _text symbol to mark |
| the start of the kernel as in other architecture fixes this. |
| |
| Signed-off-by: Stafford Horne <shorne@gmail.com> |
| Acked-by: Jonas Bonn <jonas@southpole.se> |
| Signed-off-by: Sasha Levin <alexander.levin@verizon.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| arch/openrisc/kernel/vmlinux.lds.S | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/arch/openrisc/kernel/vmlinux.lds.S |
| +++ b/arch/openrisc/kernel/vmlinux.lds.S |
| @@ -38,6 +38,8 @@ SECTIONS |
| /* Read-only sections, merged into text segment: */ |
| . = LOAD_BASE ; |
| |
| + _text = .; |
| + |
| /* _s_kernel_ro must be page aligned */ |
| . = ALIGN(PAGE_SIZE); |
| _s_kernel_ro = .; |