[PATCH] x86_64: remove unneeded round_up Signed-off-by: Yinghai Lu <[EMAIL PROTECTED]>
diff --git a/arch/x86/mm/numa_64.c b/arch/x86/mm/numa_64.c index d585d27..5a02bf4 100644 --- a/arch/x86/mm/numa_64.c +++ b/arch/x86/mm/numa_64.c @@ -168,10 +168,9 @@ static void * __init early_node_mem(int nodeid, unsigned long start, unsigned long mem = find_e820_area(start, end, size, align); void *ptr; - if (mem != -1L) { - mem = round_up(mem, align); + if (mem != -1L) return __va(mem); - } + ptr = __alloc_bootmem_nopanic(size, align, __pa(MAX_DMA_ADDRESS)); if (ptr == NULL) { printk(KERN_ERR "Cannot find %lu bytes in node %d\n", -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/