]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/sparc/lib/copy_user.S
sparc: switch to RAW_COPY_USER
[karo-tx-linux.git] / arch / sparc / lib / copy_user.S
index cea644dc67a628e8db216d6d5934fad2ec15e899..bc243ee807cc0e39981c7256e006439923c14f3e 100644 (file)
@@ -364,21 +364,7 @@ short_aligned_end:
 97:
        mov     %o2, %g3
 fixupretl:
-       sethi   %hi(PAGE_OFFSET), %g1
-       cmp     %o0, %g1
-       blu     1f
-        cmp    %o1, %g1
-       bgeu    1f
-        ld     [%g6 + TI_PREEMPT], %g1
-       cmp     %g1, 0
-       bne     1f
-        nop
-       save    %sp, -64, %sp
-       mov     %i0, %o0
-       call    __bzero
-        mov    %g3, %o1
-       restore
-1:     retl
+       retl
         mov    %g3, %o0
 
 /* exception routine sets %g2 to (broken_insn - first_insn)>>2 */