login
Header Space

 
 

Re: [PATCH] sparsemem vmemmap: initialize memmap.

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Heiko Carstens <heiko.carstens@...>
Cc: Andrew Morton <akpm@...>, Andy Whitcroft <apw@...>, Gerald Schaefer <gerald.schaefer@...>, <linux-kernel@...>, <linux-mm@...>
Date: Friday, May 9, 2008 - 12:25 pm

Nack. vmemmap_alloc_block does 

void * __meminit vmemmap_alloc_block(unsigned long size, int node)
{
        /* If the main allocator is up use that, fallback to bootmem. */
        if (slab_is_available()) {
                struct page *page = alloc_pages_node(node,
                                GFP_KERNEL | __GFP_ZERO, get_order(size));
                if (page)
                        return page_address(page);
                return NULL;
        } else
                return __earlyonly_bootmem_alloc(node, size, size,
                                __pa(MAX_DMA_ADDRESS));
}

memory is always zeroed. Maybe you use an alternate implementation that is 
broken?


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] sparsemem vmemmap: initialize memmap., Heiko Carstens, (Fri May 9, 2:38 am)
Re: [PATCH] sparsemem vmemmap: initialize memmap., Christoph Lameter, (Fri May 9, 12:25 pm)
Re: [PATCH] sparsemem vmemmap: initialize memmap., Heiko Carstens, (Fri May 9, 1:01 pm)
Re: [PATCH] sparsemem vmemmap: initialize memmap., Andy Whitcroft, (Fri May 9, 6:31 am)
Re: [PATCH] sparsemem vmemmap: initialize memmap., Heiko Carstens, (Fri May 9, 7:34 am)
speck-geostationary