<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in bloat-o-meter</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>198430f7 - scripts/bloat-o-meter: count weak symbol sizes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#198430f7</link>
        <description>scripts/bloat-o-meter: count weak symbol sizesCurrently, bloat-o-meter does not take into account weak symbols, andthus ignores any size changes in code or data marked __weak.Fix this by handling weak code (&quot;w&quot;/&quot;W&quot;) and data (&quot;v&quot;/&quot;V&quot;).Link: https://lkml.kernel.org/r/a1e7abd2571c3bbfe75345d6ee98b276d2d5c39d.1692200010.git.geert+renesas@glider.beSigned-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Wed, 16 Aug 2023 15:33:34 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>0371ba6f - scripts/bloat-o-meter: use the reverse flag for sort</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#0371ba6f</link>
        <description>scripts/bloat-o-meter: use the reverse flag for sortThe sort function has the inbuilt reversal option.  We can use it to savesome time.Link: https://lkml.kernel.org/r/20230106091319.3824-1-apantykhin@gmail.comSigned-off-by: Alexander Pantyukhin &lt;apantykhin@gmail.com&gt;Cc: Nikolay Borisov &lt;nborisov@suse.com&gt;Cc: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 06 Jan 2023 09:13:19 +0000</pubDate>
        <dc:creator>Alexander Pantyukhin &lt;apantykhin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8b5db667 - scripts/bloat-o-meter: add -p argument</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#8b5db667</link>
        <description>scripts/bloat-o-meter: add -p argumentWhen doing cross platform development on a machine sometimes it might beuseful to invoke bloat-o-meter for files which haven&apos;t been build with thenative toolchain.  In cases when the host nm doesn&apos;t support the targetone then a toolchain-specific nm could be used.  Add this ability byadding the -p allowing invocations as:./scripts/bloat-o-meter -p riscv64-unknown-linux-gnu- file1.o file2.oLink: https://lkml.kernel.org/r/20220701113513.1938008-2-nborisov@suse.comSigned-off-by: Nikolay Borisov &lt;nborisov@suse.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 01 Jul 2022 11:35:13 +0000</pubDate>
        <dc:creator>Nikolay Borisov &lt;nborisov@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>b62eb273 - scripts/bloat-o-meter: switch argument parsing to using argparse</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#b62eb273</link>
        <description>scripts/bloat-o-meter: switch argument parsing to using argparseThis will facilitate further extension to the arguments the script takes. As an added benefit it also produces saner usage output, where mutualexclusivity of the c|d|t parameters is clearly visible:./scripts/bloat-o-meter  -husage: bloat-o-meter [-h] [-c | -d | -t] file1 file2Simple script used to compare the symbol sizes of 2 object filespositional arguments:  file1       First file to compare  file2       Second file to compareoptional arguments:  -h, --help  show this help message and exit  -c          categorize output based on symbol type  -d          Show delta of Data Section  -t          Show delta of text SectionLink: https://lkml.kernel.org/r/20220701113513.1938008-1-nborisov@suse.comSigned-off-by: Nikolay Borisov &lt;nborisov@suse.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 01 Jul 2022 11:35:12 +0000</pubDate>
        <dc:creator>Nikolay Borisov &lt;nborisov@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>dec81a53 - scripts/bloat-o-meter: filter out vermagic as it is not relevant</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#dec81a53</link>
        <description>scripts/bloat-o-meter: filter out vermagic as it is not relevantSeeing it as a false positive increase at the top is just noise:   linux-head$./scripts/bloat-o-meter ../pre/vmlinux ../post/vmlinux   add/remove: 0/571 grow/shrink: 1/9 up/down: 20/-64662 (-64642)   Function                                     old     new   delta   vermagic                                      49      69     +20Since it really doesn&apos;t &quot;grow&quot;, it makes sense to filter it out.Link: https://lkml.kernel.org/r/20220428035824.7934-1-paul.gortmaker@windriver.comSigned-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 29 Apr 2022 21:37:57 +0000</pubDate>
        <dc:creator>Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;</dc:creator>
    </item>
<item>
        <title>51839e29 - scripts: switch explicitly to Python 3</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#51839e29</link>
        <description>scripts: switch explicitly to Python 3Some distributions are about to switch to Python 3 support only.This means that /usr/bin/python, which is Python 2, is not availableanymore. Hence, switch scripts to use Python 3 explicitly.Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Wed, 09 Dec 2020 11:50:17 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c25ce589 - tweewide: Fix most Shebang lines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#c25ce589</link>
        <description>tweewide: Fix most Shebang linesChange every shebang which does not need an argument to use /usr/bin/env.This is needed as not every distro has everything under /usr/bin,sometimes not even bash.Signed-off-by: Finn Behrens &lt;me@kloenk.de&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Mon, 23 Nov 2020 14:15:33 +0000</pubDate>
        <dc:creator>Finn Behrens &lt;me@kloenk.de&gt;</dc:creator>
    </item>
<item>
        <title>1d35b605 - scripts/bloat-o-meter: Support comparing library archives</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#1d35b605</link>
        <description>scripts/bloat-o-meter: Support comparing library archivesLibrary archives (.a) usually contain multiple object files so theiroutput of nm --size-sort contains lines like:&lt;omitted for brevity&gt;00000000000003a8 t run_testextent-map-tests.o:&lt;omitted for brevity&gt;bloat-o-meter currently doesn&apos;t handle them which results in errors whencalling .split() on them.  Fix this by simply ignoring them.  This enablesdiffing subsystems which generate built-in.a files.Signed-off-by: Nikolay Borisov &lt;nborisov@suse.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Link: http://lkml.kernel.org/r/20200603103513.3712-1-nborisov@suse.comSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 07 Aug 2020 06:17:32 +0000</pubDate>
        <dc:creator>Nikolay Borisov &lt;nborisov@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>e0b2475a - bloat-o-meter: ignore __addressable_ symbols</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#e0b2475a</link>
        <description>bloat-o-meter: ignore __addressable_ symbolsSince __LINE__ is part of the symbol created by __ADDRESSABLE, almostany change causes those symbols to disappear and get reincarnated, e.g.add/remove: 4/4 grow/shrink: 0/3 up/down: 32/-171 (-139)Function                                     old     new   delta__addressable_tracing_set_default_clock8649       -       8      +8__addressable_tracer_init_tracefs8631          -       8      +8__addressable_ftrace_dump8383                  -       8      +8__addressable_clear_boot_tracer8632            -       8      +8__addressable_tracing_set_default_clock8650       8       -      -8__addressable_tracer_init_tracefs8632          8       -      -8__addressable_ftrace_dump8384                  8       -      -8__addressable_clear_boot_tracer8633            8       -      -8trace_default_header                         663     642     -21tracing_mark_raw_write                       406     355     -51tracing_mark_write                           624     557     -67Total: Before=63889, After=63750, chg -0.22%They&apos;re small and in .discard, so ignore them, leading to more usefuladd/remove: 0/0 grow/shrink: 0/3 up/down: 0/-139 (-139)Function                                     old     new   deltatrace_default_header                         663     642     -21tracing_mark_raw_write                       406     355     -51tracing_mark_write                           624     557     -67Total: Before=63721, After=63582, chg -0.22%Link: http://lkml.kernel.org/r/20181102210030.8383-1-linux@rasmusvillemoes.dkSigned-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;Cc: Maninder Singh &lt;maninder1.s@samsung.com&gt;Cc: Matteo Croce &lt;mcroce@redhat.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 28 Dec 2018 08:31:18 +0000</pubDate>
        <dc:creator>Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;</dc:creator>
    </item>
<item>
        <title>5ac9efa3 - syscalls/core, syscalls/x86: Clean up compat syscall stub naming convention</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#5ac9efa3</link>
        <description>syscalls/core, syscalls/x86: Clean up compat syscall stub naming conventionTidy the naming convention for compat syscall subs. Hints which describethe purpose of the stub go in front and receive a double underscore todenote that they are generated on-the-fly by the COMPAT_SYSCALL_DEFINEx()macro.For the generic case, this means:t            kernel_waitid	# common C function (see kernel/exit.c)    __do_compat_sys_waitid	# inlined helper doing the actual work				# (takes original parameters as declared)T   __se_compat_sys_waitid	# sign-extending C function calling inlined				# helper (takes parameters of type long,				# casts them to unsigned long and then to				# the declared type)T        compat_sys_waitid      # alias to __se_compat_sys_waitid()				# (taking parameters as declared), to				# be included in syscall tableFor x86, the naming is as follows:t            kernel_waitid	# common C function (see kernel/exit.c)    __do_compat_sys_waitid	# inlined helper doing the actual work				# (takes original parameters as declared)t   __se_compat_sys_waitid      # sign-extending C function calling inlined				# helper (takes parameters of type long,				# casts them to unsigned long and then to				# the declared type)T __ia32_compat_sys_waitid	# IA32_EMULATION 32-bit-ptregs -&gt; C stub,				# calls __se_compat_sys_waitid(); to be				# included in syscall tableT  __x32_compat_sys_waitid	# x32 64-bit-ptregs -&gt; C stub, calls				# __se_compat_sys_waitid(); to be included				# in syscall tableIf only one of IA32_EMULATION and x32 is enabled, __se_compat_sys_waitid()may be inlined into the stub __{ia32,x32}_compat_sys_waitid().Suggested-by: Ingo Molnar &lt;mingo@kernel.org&gt;Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Brian Gerst &lt;brgerst@gmail.com&gt;Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/20180409105145.5364-3-linux@dominikbrodowski.netSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Mon, 09 Apr 2018 10:51:43 +0000</pubDate>
        <dc:creator>Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;</dc:creator>
    </item>
<item>
        <title>e145242e - syscalls/core, syscalls/x86: Clean up syscall stub naming convention</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#e145242e</link>
        <description>syscalls/core, syscalls/x86: Clean up syscall stub naming conventionTidy the naming convention for compat syscall subs. Hints which describethe purpose of the stub go in front and receive a double underscore todenote that they are generated on-the-fly by the SYSCALL_DEFINEx() macro.For the generic case, this means (0xffffffff prefix removed): 810f08d0 t     kernel_waitid	# common C function (see kernel/exit.c) &lt;inline&gt;     __do_sys_waitid	# inlined helper doing the actual work				# (takes original parameters as declared) 810f1aa0 T   __se_sys_waitid	# sign-extending C function calling inlined				# helper (takes parameters of type long;				# casts them to the declared type) 810f1aa0 T        sys_waitid	# alias to __se_sys_waitid() (taking				# parameters as declared), to be included				# in syscall tableFor x86, the naming is as follows: 810efc70 t     kernel_waitid	# common C function (see kernel/exit.c) &lt;inline&gt;     __do_sys_waitid	# inlined helper doing the actual work				# (takes original parameters as declared) 810efd60 t   __se_sys_waitid	# sign-extending C function calling inlined				# helper (takes parameters of type long;				# casts them to the declared type) 810f1140 T __ia32_sys_waitid	# IA32_EMULATION 32-bit-ptregs -&gt; C stub,				# calls __se_sys_waitid(); to be included				# in syscall table 810f1110 T        sys_waitid	# x86 64-bit-ptregs -&gt; C stub, calls				# __se_sys_waitid(); to be included in				# syscall tableFor x86, sys_waitid() will be re-named to __x64_sys_waitid in a follow-uppatch.Suggested-by: Ingo Molnar &lt;mingo@kernel.org&gt;Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Brian Gerst &lt;brgerst@gmail.com&gt;Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/20180409105145.5364-2-linux@dominikbrodowski.netSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Mon, 09 Apr 2018 10:51:42 +0000</pubDate>
        <dc:creator>Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;</dc:creator>
    </item>
<item>
        <title>61fc4708 - scripts/bloat-o-meter: fix typos in help</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#61fc4708</link>
        <description>scripts/bloat-o-meter: fix typos in helpThe bloat-o-meter script has two typos in the help, fix both.Fixes: 192efb7a1f9b (&quot;bloat-o-meter: provide 3 different arguments for data, function and All&quot;)Signed-off-by: Matteo Croce &lt;mcroce@redhat.com&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Wed, 14 Feb 2018 17:47:18 +0000</pubDate>
        <dc:creator>Matteo Croce &lt;mcroce@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>edbddb83 - scripts/bloat-o-meter: don&apos;t fail with division by 0</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#edbddb83</link>
        <description>scripts/bloat-o-meter: don&apos;t fail with division by 0Under some circumstances it&apos;s possible to get a divider 0 which crashesthe script.  Traceback (most recent call last):    File &quot;linux/scripts/bloat-o-meter&quot;, line 98, in &lt;module&gt;      print_result(&quot;Function&quot;, &quot;tTdDbBrR&quot;, 2)    File &quot;linux/scripts/bloat-o-meter&quot;, line 87, in print_result      (otot, ntot, (ntot - otot)*100.0/otot))  ZeroDivisionError: float division by zeroHide this by checking the divider first.Link: http://lkml.kernel.org/r/20171123171219.31453-1-andriy.shevchenko@linux.intel.comSigned-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Vaneet Narang &lt;v.narang@samsung.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Thu, 30 Nov 2017 00:11:05 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>192efb7a - bloat-o-meter: provide 3 different arguments for data, function and All</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#192efb7a</link>
        <description>bloat-o-meter: provide 3 different arguments for data, function and AllThis patch provides 3 new arguments for bloat-o-meter 1) -c -&gt; for all (showing function and data differently) 2) -d -&gt; data 3) -t -&gt; functionoutput:  ./scripts/bloat-o-meter  -c &quot;file1&quot; &quot;file2&quot;  add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-152 (-152)  Function                                     old     new   delta  main                                         412     260    -152  Total: Before=548, After=396, chg -27.74%  ##########################################################  add/remove: 1/0 grow/shrink: 1/0 up/down: 84/0 (84)  Data                                         old     new   delta  arr                                            -      64     +64  backtrace                                     60      80     +20  Total: Before=109, After=193, chg +77.06%  ##########################################################  add/remove: 0/1 grow/shrink: 0/0 up/down: 0/-64 (-64)  RO Data                                      old     new   delta  arr                                           64       -     -64  Total: Before=68, After=4, chg -94.12%[maninder1.s@samsung.com: v1 -&gt; v2]  Link: http://lkml.kernel.org/r/1506569402-24787-1-git-send-email-maninder1.s@samsung.comLink: http://lkml.kernel.org/r/1506336313-27187-1-git-send-email-maninder1.s@samsung.comSigned-off-by: Vaneet Narang &lt;v.narang@samsung.com&gt;Signed-off-by: Maninder Singh &lt;maninder1.s@samsung.com&gt;Cc: Amit Sahrawat &lt;a.sahrawat@samsung.com&gt;Cc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Cc: &lt;pankaj.m@samsung.com&gt;Cc: &lt;a.sahrawat@samsung.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Thu, 16 Nov 2017 01:31:14 +0000</pubDate>
        <dc:creator>Maninder Singh &lt;maninder1.s@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>0d7bbb43 - scripts/bloat-o-meter: compile .NUMBER regex</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#0d7bbb43</link>
        <description>scripts/bloat-o-meter: compile .NUMBER regexEvery often used regex is better be compiled in Python.Speedup is about ~9.8% (whee!)    $ perf stat -r 16 taskset -c 15 ./scripts/bloat-o-meter ../vmlinux-000 ../obj/vmlinux &gt;/dev/null    7.091202853 seconds time elapsed                         ( +-  0.15% )    +re.compile    6.397564973 seconds time elapsed                         ( +-  0.34% )Link: http://lkml.kernel.org/r/20161119004417.GB1200@avx2Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Tue, 13 Dec 2016 00:40:48 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3af06fd9 - scripts/bloat-o-meter: don&apos;t use readlines()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#3af06fd9</link>
        <description>scripts/bloat-o-meter: don&apos;t use readlines()readlines() conses whole list before doing anything which is slower forbig object files.  Use per line iterator.Speed up is ~2% on &quot;allyesconfig&quot; type of kernel.    $ perf stat -r 16 taskset -c 15 ./scripts/bloat-o-meter ../vmlinux-000 ../obj/vmlinux &gt;/dev/null	...  Before:  7.247708646 seconds time elapsed                ( +-  0.28% )  After:   7.091202853 seconds time elapsed                ( +-  0.15% )Link: http://lkml.kernel.org/r/20161119004143.GA1200@avx2Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Tue, 13 Dec 2016 00:40:45 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>eef06b82 - scripts/bloat-o-meter: fix SIGPIPE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#eef06b82</link>
        <description>scripts/bloat-o-meter: fix SIGPIPEFix piping output to a program which quickly exits (read: head -n1)	$ ./scripts/bloat-o-meter ../vmlinux-000 ../obj/vmlinux | head -n1	add/remove: 0/0 grow/shrink: 9/60 up/down: 124/-305 (-181)	close failed in file object destructor:	sys.excepthook is missing	lost sys.stderrLink: http://lkml.kernel.org/r/20161028204618.GA29923@avx2Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Matt Mackall &lt;mpm@selenic.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Thu, 10 Nov 2016 18:46:13 +0000</pubDate>
        <dc:creator>Alexey Dobriyan &lt;adobriyan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8cde0daf - scripts/bloat-o-meter: fix percent on &lt;1% changes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#8cde0daf</link>
        <description>scripts/bloat-o-meter: fix percent on &lt;1% changesPython divisions are integer divisions unless at least one parameter isa float.  The current bloat-o-meter fails to print sub-percentagechanges:  Total: Before=10515408, After=10604060, chg 0.000000%Force float division by using one float and pretty the print to twosignificant decimals:  Total: Before=10515408, After=10604060, chg +0.84%Link: http://lkml.kernel.org/r/1465980311-23814-1-git-send-email-riku.voipio@linaro.orgSigned-off-by: Riku Voipio &lt;riku.voipio@linaro.org&gt;Reviewed-by: Josh Triplett &lt;josh@joshtriplett.org&gt;Cc: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Tue, 26 Jul 2016 22:21:20 +0000</pubDate>
        <dc:creator>Riku Voipio &lt;riku.voipio@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b21e91c3 - scripts/bloat-o-meter: print percent change</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#b21e91c3</link>
        <description>scripts/bloat-o-meter: print percent changeThis adds an additional line of output (to reduce the chances ofbreaking any existing output parsers) which prints the total size beforeand after and the relative difference.  add/remove: 39/0 grow/shrink: 12408/55 up/down: 362227/-1430 (360797)  function                                     old     new   delta  ext4_fill_super                            10556   12590   +2034  _fpadd_parts                                   -    1186   +1186  ntfs_fill_super                             5340    6164    +824  ...  ...  __divdf3                                     752     386    -366  unlzma                                      3682    3274    -408  Total: Before=5023101, After=5383898, chg 7.000000%  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Link: http://lkml.kernel.org/r/1463124110-30314-1-git-send-email-vgupta@synopsys.comSigned-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Josh Triplett &lt;josh@joshtriplett.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Fri, 20 May 2016 00:09:17 +0000</pubDate>
        <dc:creator>Vineet Gupta &lt;Vineet.Gupta1@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>72214a24 - scripts/bloat-o-meter: fix python3 syntax error</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/bloat-o-meter#72214a24</link>
        <description>scripts/bloat-o-meter: fix python3 syntax errorIn Python3+ print is a function so the old syntax is not correctanymore:  $ ./scripts/bloat-o-meter vmlinux.o vmlinux.o.old    File &quot;./scripts/bloat-o-meter&quot;, line 61      print &quot;add/remove: %s/%s grow/shrink: %s/%s up/down: %s/%s (%s)&quot; % \                                                                     ^  SyntaxError: invalid syntaxFix by calling print as a function.Tested on python 2.7.11, 3.5.1Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Cc: &lt;stable@vger.kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/scripts/bloat-o-meter</description>
        <pubDate>Thu, 14 Jan 2016 23:16:53 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;sergey.senozhatsky.work@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
