Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Rientjes
Date: Tuesday, August 17, 2010 - 11:02 am

On Tue, 17 Aug 2010, Christoph Lameter wrote:


They do after patch 11 when you introduce dynamically sized kmalloc 
caches, but not after only patches 1-8 were applied.  Since this wasn't 
booting on my system, I bisected the problem to patch 8 where 
kmem_cache_init_late() would create two DMA caches of size 64 bytes: one 
becauses of kmalloc_caches[0] (kmem_cache_node) and one because of 
kmalloc_caches[6] (2^6 = 64).  So my fixes are necessary for patch 8 but 
obsoleted later, and then the shared cache support panics on memset().


I didn't know if that was a debugging patch for me or if you wanted to 
push that as part of your series, I'm not sure if you actually need to 
move it to kmem_cache_init() now that slub_state is protected by 
slub_lock.  I'm not sure if we want to allocate DMA objects between 
kmem_cache_init() and kmem_cache_init_late().
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 07/23] slub: Use kmem_cache flags to detect if slab ..., Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 08/23] slub: remove dynamic dma slab allocation, Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 11/23] slub: Dynamically size kmalloc cache allocations, Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 12/23] slub: Extract hooks for memory checkers from ..., Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 13/23] slub: Move gfpflag masking out of the hotpath, Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 15/23] slub: Allow resizing of per cpu queues, Christoph Lameter, (Tue Aug 3, 7:45 pm)
[S+Q3 16/23] slub: Get rid of useless function count_free(), Christoph Lameter, (Tue Aug 3, 7:45 pm)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), David Rientjes, (Tue Aug 3, 9:39 pm)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Wed Aug 4, 9:17 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), David Rientjes, (Thu Aug 5, 1:38 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Thu Aug 5, 10:33 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), David Rientjes, (Mon Aug 16, 9:56 pm)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 17, 6:56 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 17, 10:23 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 17, 10:29 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), David Rientjes, (Tue Aug 17, 11:02 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 17, 11:47 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), David Rientjes, (Tue Aug 17, 11:54 am)
Re: [S+Q3 00/23] SLUB: The Unified slab allocator (V3), Christoph Lameter, (Tue Aug 17, 12:34 pm)