Messages in this thread |  | | From | Masahiro Yamada <> | Date | Fri, 12 Jan 2018 00:28:46 +0900 | Subject | Re: [PATCH 0/3] kconfig: Fix expression memory leaks |
| |
2017-10-09 2:35 GMT+09:00 Ulf Magnusson <ulfalizer@gmail.com>: > 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
|  |