Makefile (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) | Makefile (2130a790ca49763f724ec45cf93b9dd765e2023e) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for the linux kernel. 4# 5 6obj-y = fork.o exec_domain.o panic.o \ 7 cpu.o exit.o softirq.o resource.o \ 8 sysctl.o capability.o ptrace.o user.o \ 9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \ | 1# SPDX-License-Identifier: GPL-2.0 2# 3# Makefile for the linux kernel. 4# 5 6obj-y = fork.o exec_domain.o panic.o \ 7 cpu.o exit.o softirq.o resource.o \ 8 sysctl.o capability.o ptrace.o user.o \ 9 signal.o sys.o umh.o workqueue.o pid.o task_work.o \ |
10 extable.o params.o \ | 10 extable.o params.o platform-feature.o \ |
11 kthread.o sys_ni.o nsproxy.o \ 12 notifier.o ksysfs.o cred.o reboot.o \ 13 async.o range.o smpboot.o ucount.o regset.o 14 15obj-$(CONFIG_USERMODE_DRIVER) += usermode_driver.o 16obj-$(CONFIG_MODULES) += kmod.o 17obj-$(CONFIG_MULTIUSER) += groups.o 18 --- 5 unchanged lines hidden (view full) --- 24# Prevents flicker of uninteresting __do_softirq()/__local_bh_disable_ip() 25# in coverage traces. 26KCOV_INSTRUMENT_softirq.o := n 27# Avoid KCSAN instrumentation in softirq ("No shared variables, all the data 28# are CPU local" => assume no data races), to reduce overhead in interrupts. 29KCSAN_SANITIZE_softirq.o = n 30# These are called from save_stack_trace() on slub debug path, 31# and produce insane amounts of uninteresting coverage. | 11 kthread.o sys_ni.o nsproxy.o \ 12 notifier.o ksysfs.o cred.o reboot.o \ 13 async.o range.o smpboot.o ucount.o regset.o 14 15obj-$(CONFIG_USERMODE_DRIVER) += usermode_driver.o 16obj-$(CONFIG_MODULES) += kmod.o 17obj-$(CONFIG_MULTIUSER) += groups.o 18 --- 5 unchanged lines hidden (view full) --- 24# Prevents flicker of uninteresting __do_softirq()/__local_bh_disable_ip() 25# in coverage traces. 26KCOV_INSTRUMENT_softirq.o := n 27# Avoid KCSAN instrumentation in softirq ("No shared variables, all the data 28# are CPU local" => assume no data races), to reduce overhead in interrupts. 29KCSAN_SANITIZE_softirq.o = n 30# These are called from save_stack_trace() on slub debug path, 31# and produce insane amounts of uninteresting coverage. |
32KCOV_INSTRUMENT_module.o := n | |
33KCOV_INSTRUMENT_extable.o := n 34KCOV_INSTRUMENT_stacktrace.o := n 35# Don't self-instrument. 36KCOV_INSTRUMENT_kcov.o := n 37# If sanitizers detect any issues in kcov, it may lead to recursion 38# via printk, etc. 39KASAN_SANITIZE_kcov.o := n 40KCSAN_SANITIZE_kcov.o := n --- 7 unchanged lines hidden (view full) --- 48obj-y += locking/ 49obj-y += power/ 50obj-y += printk/ 51obj-y += irq/ 52obj-y += rcu/ 53obj-y += livepatch/ 54obj-y += dma/ 55obj-y += entry/ | 32KCOV_INSTRUMENT_extable.o := n 33KCOV_INSTRUMENT_stacktrace.o := n 34# Don't self-instrument. 35KCOV_INSTRUMENT_kcov.o := n 36# If sanitizers detect any issues in kcov, it may lead to recursion 37# via printk, etc. 38KASAN_SANITIZE_kcov.o := n 39KCSAN_SANITIZE_kcov.o := n --- 7 unchanged lines hidden (view full) --- 47obj-y += locking/ 48obj-y += power/ 49obj-y += printk/ 50obj-y += irq/ 51obj-y += rcu/ 52obj-y += livepatch/ 53obj-y += dma/ 54obj-y += entry/ |
55obj-$(CONFIG_MODULES) += module/ |
|
56 57obj-$(CONFIG_KCMP) += kcmp.o 58obj-$(CONFIG_FREEZER) += freezer.o 59obj-$(CONFIG_PROFILING) += profile.o 60obj-$(CONFIG_STACKTRACE) += stacktrace.o 61obj-y += time/ 62obj-$(CONFIG_FUTEX) += futex/ 63obj-$(CONFIG_GENERIC_ISA_DMA) += dma.o 64obj-$(CONFIG_SMP) += smp.o 65ifneq ($(CONFIG_SMP),y) 66obj-y += up.o 67endif 68obj-$(CONFIG_UID16) += uid16.o | 56 57obj-$(CONFIG_KCMP) += kcmp.o 58obj-$(CONFIG_FREEZER) += freezer.o 59obj-$(CONFIG_PROFILING) += profile.o 60obj-$(CONFIG_STACKTRACE) += stacktrace.o 61obj-y += time/ 62obj-$(CONFIG_FUTEX) += futex/ 63obj-$(CONFIG_GENERIC_ISA_DMA) += dma.o 64obj-$(CONFIG_SMP) += smp.o 65ifneq ($(CONFIG_SMP),y) 66obj-y += up.o 67endif 68obj-$(CONFIG_UID16) += uid16.o |
69obj-$(CONFIG_MODULES) += module.o 70obj-$(CONFIG_MODULE_DECOMPRESS) += module_decompress.o 71obj-$(CONFIG_MODULE_SIG) += module_signing.o | |
72obj-$(CONFIG_MODULE_SIG_FORMAT) += module_signature.o 73obj-$(CONFIG_KALLSYMS) += kallsyms.o 74obj-$(CONFIG_BSD_PROCESS_ACCT) += acct.o 75obj-$(CONFIG_CRASH_CORE) += crash_core.o 76obj-$(CONFIG_KEXEC_CORE) += kexec_core.o 77obj-$(CONFIG_KEXEC) += kexec.o 78obj-$(CONFIG_KEXEC_FILE) += kexec_file.o 79obj-$(CONFIG_KEXEC_ELF) += kexec_elf.o --- 84 unchanged lines hidden --- | 69obj-$(CONFIG_MODULE_SIG_FORMAT) += module_signature.o 70obj-$(CONFIG_KALLSYMS) += kallsyms.o 71obj-$(CONFIG_BSD_PROCESS_ACCT) += acct.o 72obj-$(CONFIG_CRASH_CORE) += crash_core.o 73obj-$(CONFIG_KEXEC_CORE) += kexec_core.o 74obj-$(CONFIG_KEXEC) += kexec.o 75obj-$(CONFIG_KEXEC_FILE) += kexec_file.o 76obj-$(CONFIG_KEXEC_ELF) += kexec_elf.o --- 84 unchanged lines hidden --- |