powerpc/mm: Drop dump_numa_memory_topology()
At boot we dump the NUMA memory topology in dump_numa_memory_topology(), at KERN_DEBUG level, resulting in output like: Node 0 Memory: 0x0-0x100000000 Node 1 Memory: 0x100000000-0x200000000 Which is nice enough, but immediately after that we iterate over each node and call setup_node_data(), which also prints out the node ranges, at KERN_INFO, giving eg: numa: Initmem setup node 0 [mem 0x00000000-0xffffffff] numa: Initmem setup node 1 [mem 0x100000000-0x1ffffffff] Additionally dump_numa_memory_topology() does not use KERN_CONT correctly, resulting in split output lines on recent kernels. So drop dump_numa_memory_topology() as superfluous chatter. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Acked-by: Balbir Singh <bsingharora@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
70b565bbdb
commit
08b5e79ebd
|
@ -871,40 +871,6 @@ void __init dump_numa_cpu_topology(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __init dump_numa_memory_topology(void)
|
|
||||||
{
|
|
||||||
unsigned int node;
|
|
||||||
unsigned int count;
|
|
||||||
|
|
||||||
if (min_common_depth == -1 || !numa_enabled)
|
|
||||||
return;
|
|
||||||
|
|
||||||
for_each_online_node(node) {
|
|
||||||
unsigned long i;
|
|
||||||
|
|
||||||
printk(KERN_DEBUG "Node %d Memory:", node);
|
|
||||||
|
|
||||||
count = 0;
|
|
||||||
|
|
||||||
for (i = 0; i < memblock_end_of_DRAM();
|
|
||||||
i += (1 << SECTION_SIZE_BITS)) {
|
|
||||||
if (early_pfn_to_nid(i >> PAGE_SHIFT) == node) {
|
|
||||||
if (count == 0)
|
|
||||||
printk(" 0x%lx", i);
|
|
||||||
++count;
|
|
||||||
} else {
|
|
||||||
if (count > 0)
|
|
||||||
printk("-0x%lx", i);
|
|
||||||
count = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (count > 0)
|
|
||||||
printk("-0x%lx", i);
|
|
||||||
printk("\n");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Initialize NODE_DATA for a node on the local memory */
|
/* Initialize NODE_DATA for a node on the local memory */
|
||||||
static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn)
|
static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn)
|
||||||
{
|
{
|
||||||
|
@ -947,8 +913,6 @@ void __init initmem_init(void)
|
||||||
|
|
||||||
if (parse_numa_properties())
|
if (parse_numa_properties())
|
||||||
setup_nonnuma();
|
setup_nonnuma();
|
||||||
else
|
|
||||||
dump_numa_memory_topology();
|
|
||||||
|
|
||||||
memblock_dump_all();
|
memblock_dump_all();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue