2017-10-09 2:35 GMT+09:00 Ulf Magnusson <ulfalizer@xxxxxxxxx>: > Hello, > > This patchset plugs all memory leaks that are due to expressions not being > freed, when parsing the x86 Kconfigs (and likely the other ARCHes too). 336 KB > are leaked in total. > > Together with the memory leaks plugged in the parser in > https://lkml.org/lkml/2017/10/8/126, this plugs all memory leaks when parsing > the x86 Kconfigs. > > As a reminder, the parsers can be rebuilt like this: > > $ make REGENERATE_PARSERS=1 conf > > Here's an easy way to run Valgrind on menuconfig (nothing seems to look at > KERNELVERSION, so just set it to avoid a warning): > > $ ARCH=x86 SRCARCH=x86 KERNELVERSION=4.14.0-rc2 valgrind --leak-check=full scripts/kconfig/mconf Kconfig > > Cheers, > Ulf > > Ulf Magnusson (3): > kconfig: Fix automatic menu creation mem leak > kconfig: Fix expr_free() E_NOT leak > kconfig: Fix choice symbol expression leak > Applied to linux-kbuild/kconfig. Thanks! -- Best Regards Masahiro Yamada -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html