Commit 0910b444 authored by Linus Torvalds's avatar Linus Torvalds

Expose "Optimize for size" option for everybody

Let's put my money where my mouth is.  Smaller code is almost always
faster, if only because a single I$ miss ends up leaving a lot of cycles
to make up for.  And system software - kernels in particular - are known
for taking more cache misses than most other kinds.

On my random config, this made the kernel about 10% smaller, and lmbench
seems to say that it's pretty uniformly faster too. Your milage may vary.
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 83bab9a4
...@@ -339,7 +339,7 @@ config EPOLL ...@@ -339,7 +339,7 @@ config EPOLL
support for epoll family of system calls. support for epoll family of system calls.
config CC_OPTIMIZE_FOR_SIZE config CC_OPTIMIZE_FOR_SIZE
bool "Optimize for size" if EMBEDDED bool "Optimize for size"
default y if ARM || H8300 default y if ARM || H8300
help help
Enabling this option will pass "-Os" instead of "-O2" to gcc Enabling this option will pass "-Os" instead of "-O2" to gcc
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment