login
Header Space

 
 

Re: spinlocks -- why are releases inlined and acquires are not?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jiri Kosina <jkosina@...>
Cc: <linux-kernel@...>
Date: Tuesday, April 1, 2008 - 4:33 am

* Jiri Kosina <jkosina@suse.cz> wrote:


IIRC the main reason we decided to uninline them was image size. So i'd 
suggest for you to check how this change impacts vmlinux size (on both 
64-bit and 32-bit), a typical distro config (or allyesconfig with lock 
debugging disabled).

If you do the test on x86.git/latest you'll also have the 
CONFIG_OPTIMIZE_INLINING=y and CONFIG_CC_OPTIMIZE_FOR_SIZE=y combination 
as well, which generates the most compact x86 kernel image ever.

	Ingo
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: spinlocks -- why are releases inlined and acquires are n..., Ingo Molnar, (Tue Apr 1, 4:33 am)
speck-geostationary