linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] aic7xxx: remove excessive inlining
@ 2006-08-13 12:57 Denis Vlasenko
  2006-08-13 12:58 ` [PATCH 1/4] " Denis Vlasenko
  2006-08-14 23:14 ` [PATCH 0/4] " Andrew Morton
  0 siblings, 2 replies; 9+ messages in thread
From: Denis Vlasenko @ 2006-08-13 12:57 UTC (permalink / raw)
  To: linux-scsi, linux-kernel

Hello,

This is a resend. I had these patches run-tested
at the time of first submission. Now I have no hardware
to test them. I think that they are still fine, though.

Basically, patches deinline some functions, mainly those
which perform port I/O. They shave off ~55k on AMD64:

# x86_64-pc-linux-gnu-size linux-2.6.17.8_64*/vmlinux
   text    data     bss     dec     hex filename
4632627 1222698  468392 6323717  607e05 linux-2.6.17.8_64/vmlinux
4571327 1223274  468392 6262993  5f90d1 linux-2.6.17.8_64aic/vmlinux

# x86_64-pc-linux-gnu-size linux-2.6.17.8_64*/drivers/scsi/aic7xxx/aic7*xx.o
   text    data     bss     dec     hex filename
 135543   13521     628  149692   248bc linux-2.6.17.8_64/drivers/scsi/aic7xxx/aic79xx.o
 103291   22289     560  126140   1ecbc linux-2.6.17.8_64/drivers/scsi/aic7xxx/aic7xxx.o
  90083   13521     628  104232   19728 linux-2.6.17.8_64aic/drivers/scsi/aic7xxx/aic79xx.o
  87231   22289     560  110080   1ae00 linux-2.6.17.8_64aic/drivers/scsi/aic7xxx/aic7xxx.o
--
vda

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-08-15 16:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-13 12:57 [PATCH 0/4] aic7xxx: remove excessive inlining Denis Vlasenko
2006-08-13 12:58 ` [PATCH 1/4] " Denis Vlasenko
2006-08-13 13:02   ` [PATCH 2/4] " Denis Vlasenko
2006-08-13 13:03     ` [PATCH 3/4] " Denis Vlasenko
2006-08-13 13:05       ` Denis Vlasenko
2006-08-13 13:05       ` [PATCH 4/4] " Denis Vlasenko
2006-08-14 23:14 ` [PATCH 0/4] " Andrew Morton
2006-08-14 23:25   ` Randy.Dunlap
2006-08-15 16:20     ` Denis Vlasenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).