]> git.baikalelectronics.ru Git - kernel.git/commit
leaking_addresses: cache architecture name
authorTobin C. Harding <me@tobin.cc>
Mon, 19 Feb 2018 02:23:44 +0000 (13:23 +1100)
committerTobin C. Harding <me@tobin.cc>
Fri, 6 Apr 2018 22:50:34 +0000 (08:50 +1000)
commit2a55999c242cd396f8f8b3600b218251b61c25ab
tree37e73e94625c0f9f6aab110ba9fdebf30d84058c
parent40de531ce9d7e440df1ee8daf1d81f406b2263b2
leaking_addresses: cache architecture name

Currently we are repeatedly calling `uname -m`.  This is causing the
script to take a long time to run (more than 10 seconds to parse
/proc/kallsyms).  We can use Perl state variables to cache the result of
the first call to `uname -m`.  With this change in place the script
scans the whole kernel in under a minute.

Cache machine architecture in state variable.

Signed-off-by: Tobin C. Harding <me@tobin.cc>
scripts/leaking_addresses.pl