| .. | .. | 
|---|
| 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 | 
|---|