+2
-2
arch/arm/kernel/entry-header.S
+2
-2
arch/arm/kernel/entry-header.S
···
300
300
mov r2, sp
301
301
ldr r1, [r2, #\offset + S_PSR] @ get calling cpsr
302
302
ldr lr, [r2, #\offset + S_PC]! @ get pc
303
-
tst r1, #0xcf
303
+
tst r1, #PSR_I_BIT | 0x0f
304
304
bne 1f
305
305
msr spsr_cxsf, r1 @ save in spsr_svc
306
306
#if defined(CONFIG_CPU_V6) || defined(CONFIG_CPU_32v6K)
···
332
332
ldr r1, [sp, #\offset + S_PSR] @ get calling cpsr
333
333
ldr lr, [sp, #\offset + S_PC] @ get pc
334
334
add sp, sp, #\offset + S_SP
335
-
tst r1, #0xcf
335
+
tst r1, #PSR_I_BIT | 0x0f
336
336
bne 1f
337
337
msr spsr_cxsf, r1 @ save in spsr_svc
338
338