Re: [PATCH 8/8] Inline 3 functions

From: Matthew Dobson
Date: Thu Nov 10 2005 - 12:04:14 EST


Adrian Bunk wrote:
> On Tue, Nov 08, 2005 at 11:08:30AM -0800, Matthew Dobson wrote:
>
>>Pekka J Enberg wrote:
>>
>>>On Mon, 7 Nov 2005, Matthew Dobson wrote:
>>>
>>>
>>>>I found three functions in slab.c that have only 1 caller (kmem_getpages,
>>>>alloc_slabmgmt, and set_slab_attr), so let's inline them.
>>>
>>>
>>>Why? They aren't on the hot path and I don't see how this is an
>>>improvement...
>>>
>>> Pekka
>>
>>Well, no, they aren't on the hot path. I just figured since they are only
>>ever called from one other function, why not inline them? If the sentiment
>>is that it's a BAD idea, I'll drop it.
>
>
> And if there will one day be a second caller, noone will remember to
> remove the inline...

So are you suggesting that we don't mark these functions 'inline', or are
you just pointing out that we'll need to drop the 'inline' if there is ever
another caller?

-Matt
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/