
Hi Masahiro,
On 20 August 2014 05:47, Masahiro Yamada yamada.m@jp.panasonic.com wrote:
This series depends on the following prerequisites
http://patchwork.ozlabs.org/patch/380316/ http://patchwork.ozlabs.org/patch/376222/
Masahiro Yamada (7): tools/genboardscfg.py: ignore defconfigs starting with a dot tools/genboardscfg.py: be tolerant of missing MAINTAINERS tools/genboardscfg.py: be tolerant of insane Kconfig tools/genboardscfg.py: wait for unfinished subprocesses before error-out tools/genboardscfg.py: fix minor problems on termination tools/genboardscfg.py: check if the boards.cfg is up to date tools/genboardscfg.py: improve performance
tools/genboardscfg.py | 278 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 204 insertions(+), 74 deletions(-)
Before:
time ./tools/genboardscfg.py Generating boards.cfg ... (jobs: 32) 1177/1177 [=======================================================>]
real 0m27.018s user 7m15.330s sys 2m57.488s
After:
time ./tools/genboardscfg.py boards.cfg is up to date. Nothing to do.
real 0m0.278s user 0m0.199s sys 0m0.079s
rm boards.cfg time ./tools/genboardscfg.py Generating boards.cfg ... (jobs: 32) 1177/1177 [=======================================================>]
real 0m8.607s user 3m9.580s sys 0m23.997s
Wow, nice work!
Regards, Simon