.. | .. |
---|
7 | 7 | KASAN_SANITIZE_mem_encrypt.o := n |
---|
8 | 8 | KASAN_SANITIZE_mem_encrypt_identity.o := n |
---|
9 | 9 | |
---|
| 10 | +# Disable KCSAN entirely, because otherwise we get warnings that some functions |
---|
| 11 | +# reference __initdata sections. |
---|
| 12 | +KCSAN_SANITIZE := n |
---|
| 13 | + |
---|
10 | 14 | ifdef CONFIG_FUNCTION_TRACER |
---|
11 | 15 | CFLAGS_REMOVE_mem_encrypt.o = -pg |
---|
12 | 16 | CFLAGS_REMOVE_mem_encrypt_identity.o = -pg |
---|
13 | 17 | endif |
---|
14 | 18 | |
---|
15 | | -obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o pageattr.o mmap.o \ |
---|
16 | | - pat.o pgtable.o physaddr.o setup_nx.o tlb.o cpu_entry_area.o |
---|
| 19 | +obj-y := init.o init_$(BITS).o fault.o ioremap.o extable.o mmap.o \ |
---|
| 20 | + pgtable.o physaddr.o setup_nx.o tlb.o cpu_entry_area.o maccess.o |
---|
| 21 | + |
---|
| 22 | +obj-y += pat/ |
---|
17 | 23 | |
---|
18 | 24 | # Make sure __phys_addr has no stackprotector |
---|
19 | | -nostackp := $(call cc-option, -fno-stack-protector) |
---|
20 | | -CFLAGS_physaddr.o := $(nostackp) |
---|
21 | | -CFLAGS_setup_nx.o := $(nostackp) |
---|
22 | | -CFLAGS_mem_encrypt_identity.o := $(nostackp) |
---|
| 25 | +CFLAGS_physaddr.o := -fno-stack-protector |
---|
| 26 | +CFLAGS_setup_nx.o := -fno-stack-protector |
---|
| 27 | +CFLAGS_mem_encrypt_identity.o := -fno-stack-protector |
---|
23 | 28 | |
---|
24 | | -CFLAGS_fault.o := -I$(src)/../include/asm/trace |
---|
25 | | - |
---|
26 | | -obj-$(CONFIG_X86_PAT) += pat_rbtree.o |
---|
| 29 | +CFLAGS_fault.o := -I $(srctree)/$(src)/../include/asm/trace |
---|
27 | 30 | |
---|
28 | 31 | obj-$(CONFIG_X86_32) += pgtable_32.o iomap_32.o |
---|
29 | 32 | |
---|
30 | 33 | obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o |
---|
31 | | -obj-$(CONFIG_X86_PTDUMP_CORE) += dump_pagetables.o |
---|
32 | | -obj-$(CONFIG_X86_PTDUMP) += debug_pagetables.o |
---|
| 34 | +obj-$(CONFIG_PTDUMP_CORE) += dump_pagetables.o |
---|
| 35 | +obj-$(CONFIG_PTDUMP_DEBUGFS) += debug_pagetables.o |
---|
33 | 36 | |
---|
34 | 37 | obj-$(CONFIG_HIGHMEM) += highmem_32.o |
---|
35 | 38 | |
---|
.. | .. |
---|
45 | 48 | obj-$(CONFIG_ACPI_NUMA) += srat.o |
---|
46 | 49 | obj-$(CONFIG_NUMA_EMU) += numa_emulation.o |
---|
47 | 50 | |
---|
48 | | -obj-$(CONFIG_X86_INTEL_MPX) += mpx.o |
---|
49 | 51 | obj-$(CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS) += pkeys.o |
---|
50 | 52 | obj-$(CONFIG_RANDOMIZE_MEMORY) += kaslr.o |
---|
51 | 53 | obj-$(CONFIG_PAGE_TABLE_ISOLATION) += pti.o |
---|