On Sat, Apr 20, 2019 at 4:12 AM Alexander Popov <alex.popov@xxxxxxxxx> wrote: > > Currently menu blocks start with a pretty header but end with nothing in > the generated config. So next config options stick together with the > options from the menu block. > > Let's terminate menu blocks with a newline in the generated config. > > Signed-off-by: Alexander Popov <alex.popov@xxxxxxxxx> The .config file is a flat list of CONFIG options. It does not represent menu structures at all. I tested "make allyesconfig" and the resulted outcome looks cheesy. [1] Two blank lines in a row ---------->8----------------- CONFIG_EFI_EARLYCON=y CONFIG_IMX_SCU=y CONFIG_IMX_SCU_PD=y # # Tegra firmware driver # CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y --------->8------------------------ [2] Some blank lines appended at the end of file ----------->8------------- CONFIG_CPA_DEBUG=y CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set ---------->8----------------- The readability of the .config could be improved somehow, but this patch is not the right one. -- Best Regards Masahiro Yamada