mirror of https://gitee.com/openkylin/linux.git
arm64: kernel: don't export local symbols from head.S
This unexports some symbols from head.S that are only used locally. Acked-by: Catalin Marinas <catalin.marinas@arm.com> Acked-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
This commit is contained in:
parent
44dbcc93ab
commit
190c056fc3
|
@ -638,7 +638,7 @@ ENDPROC(el2_setup)
|
||||||
* Sets the __boot_cpu_mode flag depending on the CPU boot mode passed
|
* Sets the __boot_cpu_mode flag depending on the CPU boot mode passed
|
||||||
* in x20. See arch/arm64/include/asm/virt.h for more info.
|
* in x20. See arch/arm64/include/asm/virt.h for more info.
|
||||||
*/
|
*/
|
||||||
ENTRY(set_cpu_boot_mode_flag)
|
set_cpu_boot_mode_flag:
|
||||||
adr_l x1, __boot_cpu_mode
|
adr_l x1, __boot_cpu_mode
|
||||||
cmp w20, #BOOT_CPU_MODE_EL2
|
cmp w20, #BOOT_CPU_MODE_EL2
|
||||||
b.ne 1f
|
b.ne 1f
|
||||||
|
@ -691,7 +691,7 @@ ENTRY(secondary_entry)
|
||||||
b secondary_startup
|
b secondary_startup
|
||||||
ENDPROC(secondary_entry)
|
ENDPROC(secondary_entry)
|
||||||
|
|
||||||
ENTRY(secondary_startup)
|
secondary_startup:
|
||||||
/*
|
/*
|
||||||
* Common entry point for secondary CPUs.
|
* Common entry point for secondary CPUs.
|
||||||
*/
|
*/
|
||||||
|
@ -706,7 +706,7 @@ ENTRY(secondary_startup)
|
||||||
ENDPROC(secondary_startup)
|
ENDPROC(secondary_startup)
|
||||||
0: .long (_text - TEXT_OFFSET) - __secondary_switched
|
0: .long (_text - TEXT_OFFSET) - __secondary_switched
|
||||||
|
|
||||||
ENTRY(__secondary_switched)
|
__secondary_switched:
|
||||||
adr_l x5, vectors
|
adr_l x5, vectors
|
||||||
msr vbar_el1, x5
|
msr vbar_el1, x5
|
||||||
isb
|
isb
|
||||||
|
|
Loading…
Reference in New Issue