diff options
author | Michael Ellerman <mpe@ellerman.id.au> | 2016-10-13 01:27:30 -0400 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-10-19 05:35:40 -0400 |
commit | 08b5e79ebdb58868cbb6976ba0e3898029394e6d (patch) | |
tree | 32aeb52a0eaa41e558de394b72af36056bf72365 | |
parent | 70b565bbdb911023373e035225ab10077e4ab937 (diff) |
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>
-rw-r--r-- | arch/powerpc/mm/numa.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 75b9cd6150cc..db5fc2b54c5a 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/numa.c | |||
@@ -871,40 +871,6 @@ void __init dump_numa_cpu_topology(void) | |||
871 | } | 871 | } |
872 | } | 872 | } |
873 | 873 | ||
874 | static void __init dump_numa_memory_topology(void) | ||
875 | { | ||
876 | unsigned int node; | ||
877 | unsigned int count; | ||
878 | |||
879 | if (min_common_depth == -1 || !numa_enabled) | ||
880 | return; | ||
881 | |||
882 | for_each_online_node(node) { | ||
883 | unsigned long i; | ||
884 | |||
885 | printk(KERN_DEBUG "Node %d Memory:", node); | ||
886 | |||
887 | count = 0; | ||
888 | |||
889 | for (i = 0; i < memblock_end_of_DRAM(); | ||
890 | i += (1 << SECTION_SIZE_BITS)) { | ||
891 | if (early_pfn_to_nid(i >> PAGE_SHIFT) == node) { | ||
892 | if (count == 0) | ||
893 | printk(" 0x%lx", i); | ||
894 | ++count; | ||
895 | } else { | ||
896 | if (count > 0) | ||
897 | printk("-0x%lx", i); | ||
898 | count = 0; | ||
899 | } | ||
900 | } | ||
901 | |||
902 | if (count > 0) | ||
903 | printk("-0x%lx", i); | ||
904 | printk("\n"); | ||
905 | } | ||
906 | } | ||
907 | |||
908 | /* Initialize NODE_DATA for a node on the local memory */ | 874 | /* Initialize NODE_DATA for a node on the local memory */ |
909 | static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn) | 875 | static void __init setup_node_data(int nid, u64 start_pfn, u64 end_pfn) |
910 | { | 876 | { |
@@ -947,8 +913,6 @@ void __init initmem_init(void) | |||
947 | 913 | ||
948 | if (parse_numa_properties()) | 914 | if (parse_numa_properties()) |
949 | setup_nonnuma(); | 915 | setup_nonnuma(); |
950 | else | ||
951 | dump_numa_memory_topology(); | ||
952 | 916 | ||
953 | memblock_dump_all(); | 917 | memblock_dump_all(); |
954 | 918 | ||