--- zzzz-none-000/linux-2.6.39.4/arch/arm/lib/csumpartialcopy.S 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/arch/arm/lib/csumpartialcopy.S 2021-11-10 13:38:14.000000000 +0000 @@ -18,11 +18,13 @@ */ .macro save_regs - stmfd sp!, {r1, r4 - r8, lr} + mov r12, sp + stmfd sp!, {r1, r4 - r8, fp, lr} + sub fp, r12, #4 .endm .macro load_regs - ldmfd sp!, {r1, r4 - r8, pc} + ldmfd sp!, {r1, r4 - r8, fp, pc} .endm .macro load1b, reg1