From 75f78624e41f7a5b84497d33cf9c740f24773a57 Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Tue, 22 Jul 2025 00:00:46 +0000 Subject: [PATCH] ANDROID: Enable CONFIG_EXPERT on microdroid kernels CONFIG_EXPERT is useful for being able to control advanced kernel features. Enable it for microdroid kernels to allow the kernel to be optimized better for size. No functional change. Bug: 432329937 Change-Id: I24efaf5d6cca241b784e1e9d20538c7a84f2d3be Signed-off-by: Isaac J. Manjarres --- arch/arm64/configs/microdroid_defconfig | 4 +++- arch/x86/configs/microdroid_defconfig | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm64/configs/microdroid_defconfig b/arch/arm64/configs/microdroid_defconfig index 512bbae47a68..89e33606bc3f 100644 --- a/arch/arm64/configs/microdroid_defconfig +++ b/arch/arm64/configs/microdroid_defconfig @@ -11,6 +11,7 @@ CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_CGROUPS=y CONFIG_MEMCG=y +CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_TIME_NS is not set # CONFIG_PID_NS is not set @@ -22,6 +23,7 @@ CONFIG_MEMCG=y # CONFIG_RD_LZO is not set # CONFIG_RD_ZSTD is not set CONFIG_BOOT_CONFIG=y +CONFIG_EXPERT=y CONFIG_PROFILING=y CONFIG_KEXEC_FILE=y CONFIG_ARM64_VA_BITS_39=y @@ -162,7 +164,6 @@ CONFIG_DMA_RESTRICTED_POOL=y CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_REDUCED=y CONFIG_HEADERS_INSTALL=y @@ -174,6 +175,7 @@ CONFIG_UBSAN_TRAP=y # CONFIG_UBSAN_ENUM is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_STACK_USAGE=y +CONFIG_DEBUG_MEMORY_INIT=y CONFIG_KASAN=y CONFIG_KASAN_HW_TAGS=y CONFIG_PANIC_ON_OOPS=y diff --git a/arch/x86/configs/microdroid_defconfig b/arch/x86/configs/microdroid_defconfig index 6761087f3415..09283c31e518 100644 --- a/arch/x86/configs/microdroid_defconfig +++ b/arch/x86/configs/microdroid_defconfig @@ -15,6 +15,7 @@ CONFIG_UCLAMP_TASK=y CONFIG_UCLAMP_BUCKETS_COUNT=20 CONFIG_CGROUPS=y CONFIG_MEMCG=y +CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_TIME_NS is not set # CONFIG_PID_NS is not set @@ -24,6 +25,7 @@ CONFIG_MEMCG=y # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_BOOT_CONFIG=y +CONFIG_EXPERT=y CONFIG_PROFILING=y CONFIG_KEXEC_FILE=y CONFIG_SMP=y @@ -212,7 +214,6 @@ CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_PRINTK_TIME=y CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_INFO_DWARF5=y CONFIG_DEBUG_INFO_REDUCED=y CONFIG_HEADERS_INSTALL=y @@ -224,6 +225,7 @@ CONFIG_UBSAN_TRAP=y # CONFIG_UBSAN_ENUM is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_STACK_USAGE=y +CONFIG_DEBUG_MEMORY_INIT=y CONFIG_KFENCE=y CONFIG_KFENCE_SAMPLE_INTERVAL=500 CONFIG_KFENCE_NUM_OBJECTS=63