mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
ARM: kernel: Fix compilation of sleep.S on ARMv6
The patch "ARM: kernel: fix MPIDR cpu_{suspend}/{resume} usage"
uses the BFC assembler instruction but this isn't available
on ARMv6 CPUs, which breaks compilation when building kernels which
support both SMP and ARMv6, e.g. omap2plus_defconifg.
Fix this by using a BIC instruction instead.
Signed-off-by: Jon Medhurst <tixy@linaro.org>
This commit is contained in:
@@ -85,7 +85,7 @@ ENTRY(cpu_resume)
|
||||
mov r1, #0 @ fall-back logical index for UP
|
||||
ALT_SMP(mrc p15, 0, r0, c0, c0, 5)
|
||||
ALT_UP_B(1f)
|
||||
bfc r0, #24, #8
|
||||
bic r0, #0xff000000
|
||||
bl cpu_logical_index @ return logical index in r1
|
||||
1:
|
||||
adr r0, sleep_save_sp
|
||||
|
||||
Reference in New Issue
Block a user