Makefile (c01f5120ca7cf2994336c42b8a9cae697121ffb3) | Makefile (84bc809eecf37f3bd3ee7d2002b2528787a11cb1) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for some libs needed in the kernel. 4# 5 6ifdef CONFIG_FUNCTION_TRACER 7ORIG_CFLAGS := $(KBUILD_CFLAGS) 8KBUILD_CFLAGS = $(subst $(CC_FLAGS_FTRACE),,$(ORIG_CFLAGS)) --- 7 unchanged lines hidden (view full) --- 16KCOV_INSTRUMENT_list_debug.o := n 17KCOV_INSTRUMENT_debugobjects.o := n 18KCOV_INSTRUMENT_dynamic_debug.o := n 19 20# Early boot use of cmdline, don't instrument it 21ifdef CONFIG_AMD_MEM_ENCRYPT 22KASAN_SANITIZE_string.o := n 23 | 1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for some libs needed in the kernel. 4# 5 6ifdef CONFIG_FUNCTION_TRACER 7ORIG_CFLAGS := $(KBUILD_CFLAGS) 8KBUILD_CFLAGS = $(subst $(CC_FLAGS_FTRACE),,$(ORIG_CFLAGS)) --- 7 unchanged lines hidden (view full) --- 16KCOV_INSTRUMENT_list_debug.o := n 17KCOV_INSTRUMENT_debugobjects.o := n 18KCOV_INSTRUMENT_dynamic_debug.o := n 19 20# Early boot use of cmdline, don't instrument it 21ifdef CONFIG_AMD_MEM_ENCRYPT 22KASAN_SANITIZE_string.o := n 23 |
24ifdef CONFIG_FUNCTION_TRACER 25CFLAGS_REMOVE_string.o = -pg 26endif 27 | |
28CFLAGS_string.o := $(call cc-option, -fno-stack-protector) 29endif 30 31lib-y := ctype.o string.o vsprintf.o cmdline.o \ 32 rbtree.o radix-tree.o timerqueue.o xarray.o \ 33 idr.o extable.o \ 34 sha1.o chacha.o irq_regs.o argv_split.o \ 35 flex_proportions.o ratelimit.o show_mem.o \ --- 55 unchanged lines hidden (view full) --- 91obj-$(CONFIG_TEST_MEMCAT_P) += test_memcat_p.o 92obj-$(CONFIG_TEST_OBJAGG) += test_objagg.o 93obj-$(CONFIG_TEST_STACKINIT) += test_stackinit.o 94obj-$(CONFIG_TEST_BLACKHOLE_DEV) += test_blackhole_dev.o 95obj-$(CONFIG_TEST_MEMINIT) += test_meminit.o 96 97obj-$(CONFIG_TEST_LIVEPATCH) += livepatch/ 98 | 24CFLAGS_string.o := $(call cc-option, -fno-stack-protector) 25endif 26 27lib-y := ctype.o string.o vsprintf.o cmdline.o \ 28 rbtree.o radix-tree.o timerqueue.o xarray.o \ 29 idr.o extable.o \ 30 sha1.o chacha.o irq_regs.o argv_split.o \ 31 flex_proportions.o ratelimit.o show_mem.o \ --- 55 unchanged lines hidden (view full) --- 87obj-$(CONFIG_TEST_MEMCAT_P) += test_memcat_p.o 88obj-$(CONFIG_TEST_OBJAGG) += test_objagg.o 89obj-$(CONFIG_TEST_STACKINIT) += test_stackinit.o 90obj-$(CONFIG_TEST_BLACKHOLE_DEV) += test_blackhole_dev.o 91obj-$(CONFIG_TEST_MEMINIT) += test_meminit.o 92 93obj-$(CONFIG_TEST_LIVEPATCH) += livepatch/ 94 |
95obj-$(CONFIG_KUNIT) += kunit/ 96 |
|
99ifeq ($(CONFIG_DEBUG_KOBJECT),y) 100CFLAGS_kobject.o += -DDEBUG 101CFLAGS_kobject_uevent.o += -DDEBUG 102endif 103 104obj-$(CONFIG_DEBUG_INFO_REDUCED) += debug_info.o 105CFLAGS_debug_info.o += $(call cc-option, -femit-struct-debug-detailed=any) 106 --- 190 unchanged lines hidden --- | 97ifeq ($(CONFIG_DEBUG_KOBJECT),y) 98CFLAGS_kobject.o += -DDEBUG 99CFLAGS_kobject_uevent.o += -DDEBUG 100endif 101 102obj-$(CONFIG_DEBUG_INFO_REDUCED) += debug_info.o 103CFLAGS_debug_info.o += $(call cc-option, -femit-struct-debug-detailed=any) 104 --- 190 unchanged lines hidden --- |