memblock: stop using implicit alignment to SMP_CACHE_BYTES
[linux-2.6-block.git] / include / linux / memblock.h
index 1b4d85879cbe1f923222c5178f1d7e074bf8027c..aee299a6aa76d328f4d0bcf3494a5ad93b496ee9 100644 (file)
@@ -406,7 +406,8 @@ static inline void * __init memblock_alloc_node(phys_addr_t size,
 static inline void * __init memblock_alloc_node_nopanic(phys_addr_t size,
                                                        int nid)
 {
-       return memblock_alloc_try_nid_nopanic(size, 0, MEMBLOCK_LOW_LIMIT,
+       return memblock_alloc_try_nid_nopanic(size, SMP_CACHE_BYTES,
+                                             MEMBLOCK_LOW_LIMIT,
                                              MEMBLOCK_ALLOC_ACCESSIBLE, nid);
 }