mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-04 06:36:42 +07:00
9a0b26e6bc
- 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>
13 lines
327 B
Makefile
13 lines
327 B
Makefile
#
|
|
# Makefile for x86_64-specific library files.
|
|
#
|
|
|
|
CFLAGS_csum-partial.o := -funroll-loops
|
|
|
|
obj-y := io.o iomap_copy.o
|
|
|
|
lib-y := csum-partial.o csum-copy.o csum-wrappers.o delay.o \
|
|
usercopy.o getuser.o putuser.o \
|
|
thunk.o clear_page.o copy_page.o bitstr.o bitops.o
|
|
lib-y += memcpy.o memmove.o memset.o copy_user.o rwlock.o
|