First, I take the 10 most 'important' options (according to the inferred ones) and I look whether I had spotted them:
-
DEBUG_INFO: yes.
-
RANDOMIZE_BASE: no. I looked at the doc (https://cateee.net/lkddb/web-lkddb/RANDOMIZE_BASE.html) and it provides no information related to the kernel size.
-
DEBUG_INFO_REDUCED: yes.
-
DEBUG_INFO_SPLIT: yes.
-
STRICT_MODULE_RWX: no. One-line documentation (https://cateee.net/lkddb/web-lkddb/STRICT_MODULE_RWX.html). No information about size. However, the name of the option may be interpreted as the addition of a new module (so enlarges the kernel code base).
-
BLK_MQ_PCI: no. No documentation. https://cateee.net/lkddb/web-lkddb/BLK_MQ_PCI.html
-
MODULES: no. https://cateee.net/lkddb/web-lkddb/MODULES.html No reference to kernel size. Explains that the kernel with be built as a set of modules.
-
UBSAN_SANITIZE_ALL: yes.
-
X86_NEED_RELOCS: no. No documentation. https://cateee.net/lkddb/web-lkddb/X86_NEED_RELOCS.html
-
KASAN: no. https://cateee.net/lkddb/web-lkddb/KASAN.html. It adds a debugger to the kernel. No explicit reference to enlarging the code base but if adds something, it should enlarge.
First, I take the 10 most 'important' options (according to the inferred ones) and I look whether I had spotted them:
DEBUG_INFO: yes.RANDOMIZE_BASE: no. I looked at the doc (https://cateee.net/lkddb/web-lkddb/RANDOMIZE_BASE.html) and it provides no information related to the kernel size.DEBUG_INFO_REDUCED: yes.DEBUG_INFO_SPLIT: yes.STRICT_MODULE_RWX: no. One-line documentation (https://cateee.net/lkddb/web-lkddb/STRICT_MODULE_RWX.html). No information about size. However, the name of the option may be interpreted as the addition of a new module (so enlarges the kernel code base).BLK_MQ_PCI: no. No documentation. https://cateee.net/lkddb/web-lkddb/BLK_MQ_PCI.htmlMODULES: no. https://cateee.net/lkddb/web-lkddb/MODULES.html No reference to kernel size. Explains that the kernel with be built as a set of modules.UBSAN_SANITIZE_ALL: yes.X86_NEED_RELOCS: no. No documentation. https://cateee.net/lkddb/web-lkddb/X86_NEED_RELOCS.htmlKASAN: no. https://cateee.net/lkddb/web-lkddb/KASAN.html. It adds a debugger to the kernel. No explicit reference to enlarging the code base but if adds something, it should enlarge.