* sm8250/lineage-20: net: aquantia: Fix misleading indentation max31760: Fix misleading indentation techpack: audio: Fix indentation in wsa881x_visense_adc_ctrl() techpack: camera-bengal: Add missing braces in cam_ope_mgr_create_kmd_buf() fscrypt: Fix misleading indentation dcc_v2: Fix misleading indentations usb_bam: Fix misleading indentations crypto: msm: Fix compile errors crypto: msm: Fix incorrect boolean logic Makefile: Enable misleading indentation and bool operation warnings kbuild: Remove '-mno-global-merge' Revert "ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float" ANDROID: fully revert ANDROID_PARANOID_NETWORK ANDROID: revert all xt_qtaguid stuff UPSTREAM: kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro UPSTREAM: kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h UPSTREAM: kbuild: ensure full rebuild when the compiler is updated tracing: Fix clang -Wint-in-bool-context warnings in IF_ASSIGN macro Revert "BACKPORT: kgsl: hwsched: Don't cross dereference kgsl_mem_entry pointer" Conflicts: Kconfig Change-Id: I43e28707f1afbd5dbe96a84793390ece6308a9ad
111 lines
2.2 KiB
Plaintext
111 lines
2.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see Documentation/kbuild/kconfig-language.txt.
|
|
#
|
|
mainmenu "Linux/$(ARCH) $(KERNELVERSION) Kernel Configuration"
|
|
|
|
#ifdef CONFIG_OPLUS_SYSTEM_KERNEL
|
|
config OPLUS_SYSTEM_KERNEL_QCOM
|
|
bool "config oplus system feature "
|
|
default y
|
|
help
|
|
define this config to Distinguish between qcom and mtk platform
|
|
|
|
config OPLUS_SYSTEM_KERNEL_MTK
|
|
bool "config oplus system feature "
|
|
default n
|
|
help
|
|
define this config to Distinguish between qcom and mtk platform
|
|
|
|
config OPLUS_SLUB_TEST
|
|
string
|
|
default "$(OPLUS_SLUB_TEST)"
|
|
|
|
config OPLUS_KASAN_TEST
|
|
string
|
|
default "$(OPLUS_KASAN_TEST)"
|
|
|
|
config OPLUS_KMEMLEAK_TEST
|
|
string
|
|
default "$(OPLUS_KMEMLEAK_TEST)"
|
|
|
|
config OPLUS_AGING_TEST
|
|
string
|
|
default "$(OPLUS_AGING_TEST)"
|
|
|
|
config OPLUS_PAGEOWNER_TEST
|
|
string
|
|
default "$(OPLUS_PAGEOWNER_TEST)"
|
|
|
|
config OPLUS_AGING_DEBUG
|
|
bool "oplus aging add config"
|
|
select IPC_LOGGING
|
|
select QCOM_RTB
|
|
select QCOM_RTB_SEPARATE_CPUS
|
|
select SCSI_LOGGING
|
|
select SCSI_UFSHCD_CMD_LOGGING
|
|
select KPROBES
|
|
select MHI_DEBUG
|
|
default y if OPLUS_AGING_TEST = "true"
|
|
default n
|
|
|
|
config OPLUS_KASAN_DEBUG
|
|
bool "oplus kasan debug"
|
|
select KASAN
|
|
select KASAN_GENERIC
|
|
#select KCOV
|
|
#select KCOV_ENABLE_COMPARISONS
|
|
default y if OPLUS_KASAN_TEST = "true"
|
|
default n
|
|
|
|
config OPLUS_KMEMLEAK_DEBUG
|
|
bool "oplus kmemleak debug"
|
|
select DEBUG_KMEMLEAK
|
|
select SLUB_DEBUG
|
|
select SLABTRACE_DEBUG
|
|
default y if OPLUS_KMEMLEAK_TEST = "true"
|
|
default n
|
|
|
|
config OPLUS_SLUB_DEBUG
|
|
bool "oplus slub debug"
|
|
select SLUB_DEBUG
|
|
select SLUB_DEBUG_ON
|
|
select SLUB_DEBUG_PANIC_ON
|
|
default y if OPLUS_SLUB_TEST = "true"
|
|
default n
|
|
|
|
config OPLUS_PAGEOWNER_DEBUG
|
|
bool "oplus pageowner debug"
|
|
select PAGE_OWNER
|
|
select PAGE_OWNER_ENABLE_DEFAULT
|
|
default y if OPLUS_PAGEOWNER_TEST = "true"
|
|
default n
|
|
#endif /*CONFIG_OPLUS_SYSTEM_KERNEL*/
|
|
|
|
source "scripts/Kconfig.include"
|
|
|
|
source "init/Kconfig"
|
|
|
|
source "kernel/Kconfig.freezer"
|
|
|
|
source "fs/Kconfig.binfmt"
|
|
|
|
source "mm/Kconfig"
|
|
|
|
source "net/Kconfig"
|
|
|
|
source "drivers/Kconfig"
|
|
|
|
source "fs/Kconfig"
|
|
|
|
source "security/Kconfig"
|
|
|
|
source "crypto/Kconfig"
|
|
|
|
source "lib/Kconfig"
|
|
|
|
source "lib/Kconfig.debug"
|
|
|
|
source "techpack/Kconfig"
|