Messages in this thread | | | Date | Wed, 21 Feb 2007 17:47:59 +0200 | From | "Pekka Enberg" <> | Subject | Re: [PATCH 08/29] mm: kmem_cache_objs_to_pages() |
| |
Hi Peter,
On 2/21/07, Peter Zijlstra <a.p.zijlstra@chello.nl> wrote: > Provide a method to calculate the number of pages needed to store a given > number of slab objects (upper bound when considering possible partial and > free slabs).
So how does this work? You ask the slab allocator how many pages you need for a given number of objects and then those pages are available to it via the page allocator? Can other users also dip into those reserves?
I would prefer we simply have an API for telling the slab allocator to keep certain number of pages in a reserve for a cache rather than exposing internals such as object size to rest of the world.
Pekka - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |