Against: 2.6.34-rc3-mmotm-100405-1609 Patch: in-kernel profiling -- support memoryless nodes. In kernel profiling requires that we be able to allocate "local" memory for each cpu. Use "cpu_to_mem()" instead of "cpu_to_node()" to support memoryless nodes. Depends on the "numa_mem_id()" patch. Signed-off-by: Lee Schermerhorn <lee.schermerhorn@xxxxxx> --- New in V3. V4: No change kernel/profile.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6.34-rc3-mmotm-100405-1609/kernel/profile.c =================================================================== --- linux-2.6.34-rc3-mmotm-100405-1609.orig/kernel/profile.c 2010-04-07 10:04:02.000000000 -0400 +++ linux-2.6.34-rc3-mmotm-100405-1609/kernel/profile.c 2010-04-07 10:11:38.000000000 -0400 @@ -363,7 +363,7 @@ static int __cpuinit profile_cpu_callbac switch (action) { case CPU_UP_PREPARE: case CPU_UP_PREPARE_FROZEN: - node = cpu_to_node(cpu); + node = cpu_to_mem(cpu); per_cpu(cpu_profile_flip, cpu) = 0; if (!per_cpu(cpu_profile_hits, cpu)[1]) { page = alloc_pages_exact_node(node, @@ -565,7 +565,7 @@ static int create_hash_tables(void) int cpu; for_each_online_cpu(cpu) { - int node = cpu_to_node(cpu); + int node = cpu_to_mem(cpu); struct page *page; page = alloc_pages_exact_node(node, -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>