summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>2015-08-23 13:29:36 +0300
committerLuciano Coelho <luciano.coelho@intel.com>2015-08-28 13:26:33 +0300
commita73a2cea922de5d2dd03ad456e280ef92c8bb9f6 (patch)
tree9430614f3835f15af214b6d01ed32d049842fbcf /tools
parente50460192e6e326fc748037c7ba69565fc18f992 (diff)
downloadlinux-a73a2cea922de5d2dd03ad456e280ef92c8bb9f6.tar.xz
iwlwifi: Deinline iwl_{read,write}(8,32}
With CONFIG_IWLWIFI_DEVICE_TRACING=y, these functions are rather large, too big for inlining. With this .config: http://busybox.net/~vda/kernel_config, after uninlining these functions have sizes and callsite counts as follows: iwl_read32 475 bytes, 51 callsites iwl_write32 477 bytes, 90 callsites iwl_write8 493 bytes, 3 callsites Reduction in size is about 74,000 bytes: text data bss dec hex filename 90758147 17226024 36659200 144643371 89f152b vmlinux0 90687995 17221928 36659200 144569123 89df323 vmlinux.after Reported-by: Denys Vlasenko <dvlasenk@redhat.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions