--- zzzz-none-000/linux-4.9.276/init/Kconfig 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/init/Kconfig 2023-04-05 08:19:02.000000000 +0000 @@ -1298,6 +1298,10 @@ If unsure, say N. +config CRASHLOG + bool "Crash logging" + depends on (!NO_BOOTMEM || HAVE_MEMBLOCK) + config BLK_DEV_INITRD bool "Initial RAM filesystem and RAM disk (initramfs/initrd) support" depends on BROKEN || !FRV @@ -1370,6 +1374,17 @@ the unaligned access emulation. see arch/parisc/kernel/unaligned.c for reference +config KALLSYMS_UNCOMPRESSED + bool "Keep kallsyms uncompressed" + depends on KALLSYMS + help + Normally kallsyms contains compressed symbols (using a token table), + reducing the uncompressed kernel image size. Keeping the symbol table + uncompressed significantly improves the size of this part in compressed + kernel images. + + Say N unless you need compressed kernel images to be small. + config HAVE_PCSPKR_PLATFORM bool @@ -1505,7 +1520,8 @@ strongly discouraged. config PRINTK_NMI - def_bool y + default y + bool "Enable printk NMI extensions" if EXPERT depends on PRINTK depends on HAVE_NMI @@ -1759,6 +1775,17 @@ SLUB sysfs support. /sys/slab will not exist and there will be no support for cache validation etc. +config SLUB_AVM_ALLOC_LIST + default y + bool "SLUB: trace alloc/free'd caller (AVM)" + depends on PROC_FS + depends on SLUB_DEBUG + depends on AVM_ENHANCED + help + Very useful lightweight feature. + See allocator and free-caller on memory-classifier + Identify Memleak-caller on OOM or over /proc/slab_allocators + config COMPAT_BRK bool "Disable heap randomization" default y @@ -2102,6 +2129,13 @@ If unsure, or if you need to build out-of-tree modules, say N. +config MODULE_STRIPPED + bool "Reduce module size" + depends on MODULES + help + Remove module parameter descriptions, author info, version, aliases, + device tables, etc. + endif # MODULES config MODULES_TREE_LOOKUP @@ -2135,3 +2169,5 @@ functions to call on what tags. source "kernel/Kconfig.locks" + +source "kernel/Kconfig.avm"