Skip to contentSkip to conversation

faster kmalloc lookup

RFC PATCH Andi Kleen 1 participant 1 message Nov 1, 2002 3 messages not in the archive

lore
Share & tools
lore

Andi Kleen

author
#3 lore raw
In reply to a message not in the archive
Quoted 2 lines · Manfred Spraul

is there a simpler way to achieve that? Right now the list of kmalloc caches exists in 3 copies, which could easily get out of sync.

x86-64 system calls had a similar problem. I solved it by putting them into a separate file with macros and including it multiple times with different macro definitions.

It would be quite useful to have it in a separate file: I'm still toying with the idea to write a memory profiler to compute a better list of slab sizes than the relatively dumb power of two default. Previously it was trivial to change the table at boot, now it would be a bit easier at least if it was a simple file that could be easily rewritten.

-Andi