--- zzzz-none-000/linux-4.4.60/init/Kconfig 2017-04-08 07:53:53.000000000 +0000 +++ dragonfly-4020-701/linux-4.4.60/init/Kconfig 2018-11-08 13:36:17.000000000 +0000 @@ -326,6 +326,7 @@ source "kernel/irq/Kconfig" source "kernel/time/Kconfig" +source "kernel/Kconfig.avm" menu "CPU/Task time and stats accounting" @@ -1286,6 +1287,10 @@ If unsure, say N. +config CRASHLOG + bool "Crash logging" + depends on (!NO_BOOTMEM || HAVE_MEMBLOCK) && !(ARM64 || ARM || SPARC || PPC) + config BLK_DEV_INITRD bool "Initial RAM filesystem and RAM disk (initramfs/initrd) support" depends on BROKEN || !FRV @@ -1345,6 +1350,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 @@ -1623,6 +1639,15 @@ an embedded system so certain expert options are available for configuration. +config MANGLE_BOOTARGS + bool "Rename offending bootargs" + depends on EXPERT + help + Sometimes the bootloader passed bogus root= and rootfstype= + parameters to the kernel, and while you want to ignore them, + you need to know the values f.e. to support dual firmware + layouts on the flash. + config HAVE_PERF_EVENTS bool help @@ -2015,6 +2040,13 @@ endchoice +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 @@ -2054,3 +2086,4 @@ functions to call on what tags. source "kernel/Kconfig.locks" +source "kernel/Kconfig.avm"