.. | .. |
---|
21 | 21 | obj-$(CONFIG_ELF_CORE) += elfcore.o |
---|
22 | 22 | |
---|
23 | 23 | subarch-y = ../lib/string_32.o ../lib/atomic64_32.o ../lib/atomic64_cx8_32.o |
---|
24 | | -subarch-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += ../lib/rwsem.o |
---|
| 24 | +subarch-y += ../kernel/sys_ia32.o |
---|
25 | 25 | |
---|
26 | 26 | else |
---|
27 | 27 | |
---|
28 | 28 | obj-y += syscalls_64.o vdso/ |
---|
29 | 29 | |
---|
30 | | -subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o ../entry/thunk_64.o \ |
---|
31 | | - ../lib/rwsem.o |
---|
| 30 | +subarch-y = ../lib/csum-partial_64.o ../lib/memcpy_64.o |
---|
| 31 | +subarch-$(CONFIG_PREEMPTION) += ../entry/thunk_64.o |
---|
32 | 32 | |
---|
33 | 33 | endif |
---|
34 | 34 | |
---|
.. | .. |
---|
36 | 36 | |
---|
37 | 37 | USER_OBJS := bugs_$(BITS).o ptrace_user.o fault.o |
---|
38 | 38 | |
---|
39 | | -extra-y += user-offsets.s |
---|
40 | 39 | $(obj)/user-offsets.s: c_flags = -Wp,-MD,$(depfile) $(USER_CFLAGS) \ |
---|
41 | 40 | -Iarch/x86/include/generated |
---|
| 41 | +targets += user-offsets.s |
---|
| 42 | + |
---|
| 43 | +include/generated/user_constants.h: $(obj)/user-offsets.s |
---|
| 44 | + $(call filechk,offsets,__USER_CONSTANT_H__) |
---|
42 | 45 | |
---|
43 | 46 | UNPROFILE_OBJS := stub_segv.o |
---|
44 | 47 | CFLAGS_stub_segv.o := $(CFLAGS_NO_HARDENING) |
---|