Makefile (4f2c0a4acffbec01079c28f839422e64ddeff004) Makefile (c0935fca6ba4799e5efc6daeee37887e84707d01)
1# SPDX-License-Identifier: GPL-2.0
2# Kernel does not boot with instrumentation of tlb.c and mem_encrypt*.c
3KCOV_INSTRUMENT_tlb.o := n
4KCOV_INSTRUMENT_mem_encrypt.o := n
5KCOV_INSTRUMENT_mem_encrypt_amd.o := n
6KCOV_INSTRUMENT_mem_encrypt_identity.o := n
7KCOV_INSTRUMENT_pgprot.o := n
8
9KASAN_SANITIZE_mem_encrypt.o := n
10KASAN_SANITIZE_mem_encrypt_amd.o := n
11KASAN_SANITIZE_mem_encrypt_identity.o := n
12KASAN_SANITIZE_pgprot.o := n
13
14# Disable KCSAN entirely, because otherwise we get warnings that some functions
15# reference __initdata sections.
16KCSAN_SANITIZE := n
17# Avoid recursion by not calling KMSAN hooks for CEA code.
18KMSAN_SANITIZE_cpu_entry_area.o := n
1# SPDX-License-Identifier: GPL-2.0
2# Kernel does not boot with instrumentation of tlb.c and mem_encrypt*.c
3KCOV_INSTRUMENT_tlb.o := n
4KCOV_INSTRUMENT_mem_encrypt.o := n
5KCOV_INSTRUMENT_mem_encrypt_amd.o := n
6KCOV_INSTRUMENT_mem_encrypt_identity.o := n
7KCOV_INSTRUMENT_pgprot.o := n
8
9KASAN_SANITIZE_mem_encrypt.o := n
10KASAN_SANITIZE_mem_encrypt_amd.o := n
11KASAN_SANITIZE_mem_encrypt_identity.o := n
12KASAN_SANITIZE_pgprot.o := n
13
14# Disable KCSAN entirely, because otherwise we get warnings that some functions
15# reference __initdata sections.
16KCSAN_SANITIZE := n
17# Avoid recursion by not calling KMSAN hooks for CEA code.
18KMSAN_SANITIZE_cpu_entry_area.o := n
19KMSAN_SANITIZE_mem_encrypt_identity.o := n
19
20ifdef CONFIG_FUNCTION_TRACER
21CFLAGS_REMOVE_mem_encrypt.o = -pg
22CFLAGS_REMOVE_mem_encrypt_amd.o = -pg
23CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
24CFLAGS_REMOVE_pgprot.o = -pg
25endif
26

--- 43 unchanged lines hidden ---
20
21ifdef CONFIG_FUNCTION_TRACER
22CFLAGS_REMOVE_mem_encrypt.o = -pg
23CFLAGS_REMOVE_mem_encrypt_amd.o = -pg
24CFLAGS_REMOVE_mem_encrypt_identity.o = -pg
25CFLAGS_REMOVE_pgprot.o = -pg
26endif
27

--- 43 unchanged lines hidden ---