linux/arch/x86_64/lib
Andi Kleen 9a0b26e6bc [PATCH] Clean up read write lock assembly
- Move the slow path fallbacks to their own assembly files
This makes them much easier to read and is needed for the next change.
- Add CFI annotations for unwinding (XXX need review)
- Remove constant case which can never happen with out of line spinlocks
- Use patchable LOCK prefixes
- Don't use lock sections anymore for inline code because they can't
be expressed by the unwinder (this adds one taken jump to the lock
fast path)

Cc: jbeulich@novell.com

Signed-off-by: Andi Kleen <ak@suse.de>
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] x86_64: Undo the earlier changes to remove unrolled copy/memset functions 2006-02-04 16:43:13 -08:00
copy_page.S [PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions 2006-02-04 16:43:13 -08:00
copy_user.S [PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions 2006-02-04 16:43:13 -08:00
csum-copy.S [PATCH] x86_64: fix bug in csum_partial_copy_generic() 2005-07-30 10:14:47 -07: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 kbuild: alpha,x86_64 use generic asm-offsets.h support 2005-09-09 21:28:48 +02:00
io.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
iomap_copy.S [PATCH] Add faster __iowrite32_copy routine for x86_64 2006-02-01 08:53:13 -08:00
Makefile [PATCH] Clean up read write lock assembly 2006-09-26 10:52:28 +02:00
memcpy.S [PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions 2006-02-04 16:43:13 -08:00
memmove.c [PATCH] x86_64: Minor string functions optimizations 2006-06-26 10:48:22 -07:00
memset.S [PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions 2006-02-04 16:43:13 -08:00
putuser.S kbuild: alpha,x86_64 use generic asm-offsets.h support 2005-09-09 21:28:48 +02:00
rwlock.S [PATCH] Clean up read write lock assembly 2006-09-26 10:52:28 +02:00
thunk.S [PATCH] Clean up read write lock assembly 2006-09-26 10:52:28 +02:00
usercopy.c [PATCH] x86_64: Minor string functions optimizations 2006-06-26 10:48:22 -07:00