linux/arch/x86_64/lib
Andi Kleen 3022d734a5 [PATCH] Fix zeroing on exception in copy_*_user
- Don't zero for __copy_from_user_inatomic following i386.
This will prevent spurious zeros for parallel file system writers when
one does a exception
- The string instruction version didn't zero the output on
exception. Oops.

Also I cleaned up the code a bit while I was at it and added a minor
optimization to the string instruction path.

Signed-off-by: Andi Kleen <ak@suse.de>
2006-09-26 10:52:39 +02:00
..
Makefile [PATCH] Clean up read write lock assembly 2006-09-26 10:52:28 +02:00
bitops.c [PATCH] x86-64: bitops fix for -Os 2005-11-02 19:41:32 -08:00
bitstr.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clear_page.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
copy_page.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
copy_user.S [PATCH] Fix zeroing on exception in copy_*_user 2006-09-26 10:52:39 +02:00
csum-copy.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
csum-partial.c [PATCH] x86_64: Move export symbols to their C functions 2006-06-26 10:48:22 -07:00
csum-wrappers.c [PATCH] x86_64: Move export symbols to their C functions 2006-06-26 10:48:22 -07:00
delay.c [PATCH] x86_64: Move export symbols to their C functions 2006-06-26 10:48:22 -07:00
getuser.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
io.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
iomap_copy.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
memcpy.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
memmove.c [PATCH] x86_64: Minor string functions optimizations 2006-06-26 10:48:22 -07:00
memset.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
putuser.S [PATCH] annotate arch/x86_64/lib/*.S 2006-09-26 10:52:32 +02:00
rwlock.S [PATCH] Clean up read write lock assembly 2006-09-26 10:52:28 +02:00
thunk.S [PATCH] Remove leftover CVS Id in thunk.S 2006-09-26 10:52:29 +02:00
usercopy.c [PATCH] x86_64: Minor string functions optimizations 2006-06-26 10:48:22 -07:00