diff options
author | 2016-02-04 21:40:48 +0100 | |
---|---|---|
committer | 2016-02-23 21:27:02 -0500 | |
commit | d04a78f43a689babbcffd14a353786d868b7a27e (patch) | |
tree | 2f614a435ed5900ccc69f7574b79a4cb99e6a1d3 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | scsi: ppa: use new parport device model (diff) | |
download | wireguard-linux-d04a78f43a689babbcffd14a353786d868b7a27e.tar.xz wireguard-linux-d04a78f43a689babbcffd14a353786d868b7a27e.zip |
bfa: deinline __bfa_trc() and __bfa_trc32()
__bfa_trc() compiles to 115 bytes of machine code.
With this .config: http://busybox.net/~vda/kernel_config
there are 1494 calls of __bfa_trc().
__bfa_trc32() is very similar, so it is uninlined too.
However, it appears to be unused, therefore this patch
ifdefs it out.
Change in code size is about 130,000 bytes:
text data bss dec hex filename
85975426 22294712 20627456 128897594 7aed23a vmlinux.before
85842882 22294584 20627456 128764922 7accbfa vmlinux
[mkp: Removed unused __bfa_trc32()]
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Acked-by: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
CC: Fabian Frederick <fabf@skynet.be>
CC: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
CC: Christoph Hellwig <hch@lst.de>
CC: Guenter Roeck <linux@roeck-us.net>
CC: Ben Hutchings <ben@decadent.org.uk>
CC: James Bottomley <JBottomley@Parallels.com>
CC: linux-kernel@vger.kernel.org
CC: linux-scsi@vger.kernel.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions