aboutsummaryrefslogtreecommitdiff
path: root/lib/devres.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2008-03-31 01:02:43 +0200
committerJeff Garzik <jgarzik@redhat.com>2008-04-16 20:41:43 -0400
commita8d06342baab56901bfd70c4f66be382d4b9967d (patch)
tree379229d047769a28f31e425d84bd69fd56024d21 /lib/devres.c
parentaa39432326a91a7b819ec3f8d78b05e04b708ce5 (diff)
sb1000.c: stop inlining largish static functions
drivers/net/sb1000.c has lots of inlined static functions. Mst of them are used at initialization, wait for some hardware register to change (wait using yield, sleep etc), or do slow port-based I/O. Inlining thse "for speed" makes no sense. This patch removes "inline" from biggest static function (regardless of number of callsites - gcc nowadays auto-inlines statics with one callsite). Size difference for 32bit x86: text data bss dec hex filename 6299 129 0 6428 191c linux-2.6-ALLYES/drivers/net/sb1000.o 5418 129 0 5547 15ab linux-2.6.inline-ALLYES/drivers/net/sb1000.o Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'lib/devres.c')
0 files changed, 0 insertions, 0 deletions