X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Flib%2Fstrncpy_from_user.S;fp=arch%2Fsparc64%2Flib%2Fstrncpy_from_user.S;h=b2f499f79427cf1ba5eacb9969bd1a6a2c5443fa;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=09cbbaa0ebf4387427d4422cb69ba51b575056ec;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/arch/sparc64/lib/strncpy_from_user.S b/arch/sparc64/lib/strncpy_from_user.S index 09cbbaa0e..b2f499f79 100644 --- a/arch/sparc64/lib/strncpy_from_user.S +++ b/arch/sparc64/lib/strncpy_from_user.S @@ -125,15 +125,11 @@ __strncpy_from_user: add %o2, %o3, %o0 .size __strncpy_from_user, .-__strncpy_from_user - .section .fixup,#alloc,#execinstr + .section __ex_table,"a" .align 4 -4: retl - mov -EFAULT, %o0 - - .section __ex_table,#alloc - .align 4 - .word 60b, 4b - .word 61b, 4b - .word 62b, 4b - .word 63b, 4b - .word 64b, 4b + .word 60b, __retl_efault + .word 61b, __retl_efault + .word 62b, __retl_efault + .word 63b, __retl_efault + .word 64b, __retl_efault + .previous