Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1356754

Re: [PATCH] direct-io: Deinline dio_zero_block, save 2684 bytes

From Denys Vlasenko <vda.linux@googlemail.com>
Newsgroups linux.kernel
Subject Re: [PATCH] direct-io: Deinline dio_zero_block, save 2684 bytes
Date 2016-03-13 22:40 +0100
Message-ID <rclTY-2N8-17@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


On Sun, Mar 13, 2016 at 10:00 PM, Denys Vlasenko <dvlasenk@redhat.com> wrote:
> This function compiles to 2684 bytes, 2 callsites
>
>    text    data     bss     dec     hex filename
>    9655      16       0    9671    25c7 direct-io.o.before2
>    9559      16       0    9575    2567 direct-io.o

Al, you undoubtedly noticed the discrepancy between
"save 2684 bytes" claim in the commit description
and the above data, which shows no such thing.

Sorry, I was too quick to send the mail to notice it :(

Further investigation had shown that it's my particular version of gcc
deciding to deinline the function even before the patch.
Other version of gcc, on a different machine was running
large inlining search script, did not do that, and saw the 2684 bytes
of savings.

tl;dr: the patch is correct, my "size" printout wasn't.

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: [PATCH] direct-io: Deinline dio_zero_block, save 2684 bytes Denys Vlasenko <vda.linux@googlemail.com> - 2016-03-13 22:40 +0100
  Re: [PATCH] direct-io: Deinline dio_zero_block, save 2684 bytes Ming Lei <tom.leiming@gmail.com> - 2016-03-14 02:10 +0100

csiph-web