| # SPDX-License-Identifier: GPL-2.0 | 
 |  | 
 | # Prevent the noinstr section from being pestered by sanitizer and other goodies | 
 | # as long as these things cannot be disabled per function. | 
 | KASAN_SANITIZE := n | 
 | UBSAN_SANITIZE := n | 
 | KCOV_INSTRUMENT := n | 
 |  | 
 | # Branch profiling isn't noinstr-safe | 
 | ccflags-$(CONFIG_TRACE_BRANCH_PROFILING) += -DDISABLE_BRANCH_PROFILING | 
 |  | 
 | CFLAGS_REMOVE_common.o	 = -fstack-protector -fstack-protector-strong | 
 | CFLAGS_common.o		+= -fno-stack-protector | 
 |  | 
 | obj-$(CONFIG_GENERIC_ENTRY) 		+= common.o syscall_user_dispatch.o | 
 | obj-$(CONFIG_KVM_XFER_TO_GUEST_WORK)	+= kvm.o |