[PARISC] head.S: section mismatch fixes
- move boot_args[] into the init section - move $global$ into the read_mostly section - fix the following two section mismatches: WARNING: vmlinux.o(.text+0x9c): Section mismatch: reference to .init.text:start_kernel (between '$pgt_fill_loop' and '$is_pa20') WARNING: vmlinux.o(.text+0xa0): Section mismatch: reference to .init.text:start_kernel (between '$pgt_fill_loop' and '$is_pa20') Signed-off-by: Helge Deller <deller@gmx.de> SIgned-off-by: Kyle McMartin <kyle@mcmartin.ca>
This commit is contained in:
committed by
Kyle McMartin
parent
ab86adb41f
commit
0c634cc629
@@ -20,10 +20,11 @@
|
|||||||
#include <asm/pgtable.h>
|
#include <asm/pgtable.h>
|
||||||
|
|
||||||
#include <linux/linkage.h>
|
#include <linux/linkage.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
.level LEVEL
|
.level LEVEL
|
||||||
|
|
||||||
.data
|
__INITDATA
|
||||||
ENTRY(boot_args)
|
ENTRY(boot_args)
|
||||||
.word 0 /* arg0 */
|
.word 0 /* arg0 */
|
||||||
.word 0 /* arg1 */
|
.word 0 /* arg1 */
|
||||||
@@ -31,7 +32,7 @@ ENTRY(boot_args)
|
|||||||
.word 0 /* arg3 */
|
.word 0 /* arg3 */
|
||||||
END(boot_args)
|
END(boot_args)
|
||||||
|
|
||||||
.text
|
.section .text.head
|
||||||
.align 4
|
.align 4
|
||||||
.import init_thread_union,data
|
.import init_thread_union,data
|
||||||
.import fault_vector_20,code /* IVA parisc 2.0 32 bit */
|
.import fault_vector_20,code /* IVA parisc 2.0 32 bit */
|
||||||
@@ -343,7 +344,7 @@ smp_slave_stext:
|
|||||||
ENDPROC(stext)
|
ENDPROC(stext)
|
||||||
|
|
||||||
#ifndef CONFIG_64BIT
|
#ifndef CONFIG_64BIT
|
||||||
.data
|
.section .data.read_mostly
|
||||||
|
|
||||||
.align 4
|
.align 4
|
||||||
.export $global$,data
|
.export $global$,data
|
||||||
|
Reference in New Issue
Block a user