]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/lib/csumpartialcopyuser.S
leds/acpi: Fix merge fallout from acpi_driver_data change
[linux-2.6-omap-h63xx.git] / arch / arm / lib / csumpartialcopyuser.S
index 333bca292de93a5b0eec17405207089395dbf88f..14677fb4b0c4f504bc09ba19e2dcc5acd3362393 100644 (file)
                .text
 
                .macro  save_regs
-               stmfd   sp!, {r1 - r2, r4 - r8, fp, ip, lr, pc}
+               stmfd   sp!, {r1, r2, r4 - r8, lr}
                .endm
 
-               .macro  load_regs,flags
-               ldm\flags       fp, {r1, r2, r4-r8, fp, sp, pc}
+               .macro  load_regs
+               ldmfd   sp!, {r1, r2, r4 - r8, pc}
                .endm
 
                .macro  load1b, reg1
@@ -80,6 +80,7 @@
  */
 
 #define FN_ENTRY       ENTRY(csum_partial_copy_from_user)
+#define FN_EXIT                ENDPROC(csum_partial_copy_from_user)
 
 #include "csumpartialcopygeneric.S"
 
 6002:          teq     r2, r1
                strneb  r0, [r1], #1
                bne     6002b
-               load_regs       ea
+               load_regs
                .previous