Re: [3/10 PATCH] inline wake_up_bit

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Mikulas Patocka <mpatocka@...>
Cc: <linux-kernel@...>, <sparclinux@...>, <davem@...>
Date: Wednesday, June 25, 2008 - 11:24 am

On Wednesday 25 June 2008 16:36, Mikulas Patocka wrote:

...In just 17 callsites in entire kernel.


Now this is a better approach - to actually see how many
callsites are there, and inlining only where makes sense.
But in practice it's hard to do and also is changing all the time
during development. What is optimal today won't be optimal in
2.6.45 :)

Ingo's suggestion to talk to gcc people to remedy
insane call convention sounds as a more workable solution.

BTW, i386 uses regparm call convention, is similar trick
possible for sparc64?


Yes, probably... If you can simplify it, everyone will be glad.
--
vda
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[10 PATCHES] inline functions to avoid stack overflow, Mikulas Patocka, (Tue Jun 24, 1:54 am)
[PATCH] limit irq nesting, Mikulas Patocka, (Tue Jun 24, 2:06 am)
[1/10 PATCH] inline __queue_work, Mikulas Patocka, (Tue Jun 24, 1:55 am)
[10/10 PATCH] inline dispatch_job, Mikulas Patocka, (Tue Jun 24, 2:03 am)
[9/10 PATCH] inline dm-kcopyd-inline-wake.patch, Mikulas Patocka, (Tue Jun 24, 2:01 am)
[8/10 PATCH] inline filemap_fdatawrite, Mikulas Patocka, (Tue Jun 24, 2:01 am)
[6/10 PATCH] inline autoremove_wake_function, Mikulas Patocka, (Tue Jun 24, 1:59 am)
[6/10 PATCH] inline default_wake_function, Mikulas Patocka, (Tue Jun 24, 1:59 am)
[5/10 PATCH] inline __wake_up, Mikulas Patocka, (Tue Jun 24, 1:58 am)
[4/10 PATCH] inline __wake_up_bit, Mikulas Patocka, (Tue Jun 24, 1:57 am)
[3/10 PATCH] inline wake_up_bit, Mikulas Patocka, (Tue Jun 24, 1:57 am)
Re: [3/10 PATCH] inline wake_up_bit, Denys Vlasenko, (Wed Jun 25, 10:17 am)
Re: [3/10 PATCH] inline wake_up_bit, David Miller, (Wed Jun 25, 6:30 pm)
Re: [3/10 PATCH] inline wake_up_bit, Mikulas Patocka, (Wed Jun 25, 10:36 am)
Re: [3/10 PATCH] inline wake_up_bit, Denys Vlasenko, (Wed Jun 25, 11:24 am)
Re: [3/10 PATCH] inline wake_up_bit, David Miller, (Wed Jun 25, 6:23 pm)
Re: [3/10 PATCH] inline wake_up_bit, Mikulas Patocka, (Wed Jun 25, 12:01 pm)
Re: [3/10 PATCH] inline wake_up_bit, Denys Vlasenko, (Wed Jun 25, 4:37 pm)
Re: [3/10 PATCH] inline wake_up_bit, David Miller, (Wed Jun 25, 8:28 pm)
Re: [3/10 PATCH] inline wake_up_bit, Pavel Machek, (Thu Jun 26, 2:22 pm)
Re: [3/10 PATCH] inline wake_up_bit, Denys Vlasenko, (Wed Jun 25, 11:35 pm)
Re: [3/10 PATCH] inline wake_up_bit, David Miller, (Thu Jun 26, 12:18 am)
[2/10 PATCH] inline inline-generic_writepages.patch, Mikulas Patocka, (Tue Jun 24, 1:56 am)