From: Denys Vlasenko Date: Thu, 3 Apr 2008 21:59:55 +0000 (-0700) Subject: [ATM] drivers/atm/ambassador.c: stop inlining largish static functions X-Git-Tag: v2.6.26-rc1~1138^2~213 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5b2db67139e991d9e9e19260989d0e66a03a2b2;p=pandora-kernel.git [ATM] drivers/atm/ambassador.c: stop inlining largish static functions drivers/atm/ambassador.c has unusually large number of static inline functions - 22. I looked through them and half of them seem to be too big to warrant inlining. This patch removes "inline" from these static functions (regardless of number of callsites - gcc nowadays auto-inlines statics with one callsite). Size difference for 32bit x86: text data bss dec hex filename 10209 8488 4 18701 490d linux-2.6-ALLYES/drivers/atm/ambassador.o 9462 8488 4 17954 4622 linux-2.6.inline-ALLYES/drivers/atm/ambassador.o Signed-off-by: Denys Vlasenko Signed-off-by: David S. Miller --- Reading git-diff-tree failed