X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Flib%2Fputuser.S;h=7f5593974e2d0b101c35091b267792943fbe9451;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=4989f5a8fa9b2fa1cd3903017ae409002a1e8195;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/arch/x86_64/lib/putuser.S b/arch/x86_64/lib/putuser.S index 4989f5a8f..7f5593974 100644 --- a/arch/x86_64/lib/putuser.S +++ b/arch/x86_64/lib/putuser.S @@ -25,26 +25,25 @@ */ #include -#include #include #include #include #include .text -ENTRY(__put_user_1) - CFI_STARTPROC + .p2align 4 +.globl __put_user_1 +__put_user_1: GET_THREAD_INFO(%r8) cmpq threadinfo_addr_limit(%r8),%rcx jae bad_put_user 1: movb %dl,(%rcx) xorl %eax,%eax ret - CFI_ENDPROC -ENDPROC(__put_user_1) -ENTRY(__put_user_2) - CFI_STARTPROC + .p2align 4 +.globl __put_user_2 +__put_user_2: GET_THREAD_INFO(%r8) addq $1,%rcx jc 20f @@ -56,11 +55,10 @@ ENTRY(__put_user_2) ret 20: decq %rcx jmp bad_put_user - CFI_ENDPROC -ENDPROC(__put_user_2) -ENTRY(__put_user_4) - CFI_STARTPROC + .p2align 4 +.globl __put_user_4 +__put_user_4: GET_THREAD_INFO(%r8) addq $3,%rcx jc 30f @@ -72,11 +70,10 @@ ENTRY(__put_user_4) ret 30: subq $3,%rcx jmp bad_put_user - CFI_ENDPROC -ENDPROC(__put_user_4) -ENTRY(__put_user_8) - CFI_STARTPROC + .p2align 4 +.globl __put_user_8 +__put_user_8: GET_THREAD_INFO(%r8) addq $7,%rcx jc 40f @@ -88,15 +85,10 @@ ENTRY(__put_user_8) ret 40: subq $7,%rcx jmp bad_put_user - CFI_ENDPROC -ENDPROC(__put_user_8) bad_put_user: - CFI_STARTPROC movq $(-EFAULT),%rax ret - CFI_ENDPROC -END(bad_put_user) .section __ex_table,"a" .quad 1b,bad_put_user