All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: ESP busted
@ 2006-03-09 21:16 David S. Miller
  2006-03-09 21:19 ` Josh Grebe
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: David S. Miller @ 2006-03-09 21:16 UTC (permalink / raw)
  To: sparclinux

From: Josh Grebe <josh@brokedown.net>
Date: Thu, 09 Mar 2006 07:22:11 -0600

> Its 150k, so I've put it up at:
> http://dev.gentoo.org/~squash/esp.s

This is really bad, GCC isn't inlining anything.

So the deepest IRQ handler path eats up ~1152 bytes of stack space and
that's before we call into the scsi layer to indicate command
completion.

With gcc-4.0.x most of the IRQ path gets inlined even with the -Os we
are giving to GCC now.

What gcc version are you using again?  I'll try to reproduce here and
try to add some inline directives to try and cure this.

Thanks.

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

end of thread, other threads:[~2006-03-13  4:59 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-09 21:16 ESP busted David S. Miller
2006-03-09 21:19 ` Josh Grebe
2006-03-09 21:27 ` David S. Miller
2006-03-09 21:40 ` David S. Miller
2006-03-12 21:09 ` Jason Wever
2006-03-12 21:52 ` David S. Miller
2006-03-13  3:14 ` Jason Wever
2006-03-13  4:30 ` David S. Miller
2006-03-13  4:59 ` Jason Wever

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.