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