]> err.no Git - linux-2.6/commit
[PATCH] When CONFIG_CC_OPTIMIZE_FOR_SIZE, allow gcc4 to control inlining
authorIngo Molnar <mingo@elte.hu>
Sat, 14 Jan 2006 21:21:33 +0000 (13:21 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 15 Jan 2006 02:27:16 +0000 (18:27 -0800)
commita9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0
treefa0c3084c1c382c4187854286b2b217a99af039a
parentac893963030ad70e528dc23270d499d650546a38
[PATCH] When CONFIG_CC_OPTIMIZE_FOR_SIZE, allow gcc4 to control inlining

If optimizing for size (CONFIG_CC_OPTIMIZE_FOR_SIZE), allow gcc4 compilers
to decide what to inline and what not - instead of the kernel forcing gcc
to inline all the time.  This requires several places that require to be
inlined to be marked as such, previous patches in this series do that.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Arjan van de Ven <arjan@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Documentation/feature-removal-schedule.txt
include/linux/compiler-gcc4.h
lib/Kconfig.debug