The patch titled scheduler: NUMA aware placement of sched_group_allnodes has been removed from the -mm tree. Its filename is scheduler-numa-aware-placement-of-sched_group_allnodes.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: scheduler: NUMA aware placement of sched_group_allnodes From: Christoph Lameter <clameter@xxxxxxx> When the per cpu sched domains are build then they also need to be placed on the node where the cpu resides otherwise we will have frequent off node accesses which will slow down the system. Signed-off-by: Christoph Lameter <clameter@xxxxxxx> Acked-by: Ingo Molnar <mingo@xxxxxxx> Acked-by: Nick Piggin <nickpiggin@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- kernel/sched.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff -puN kernel/sched.c~scheduler-numa-aware-placement-of-sched_group_allnodes kernel/sched.c --- a/kernel/sched.c~scheduler-numa-aware-placement-of-sched_group_allnodes +++ a/kernel/sched.c @@ -6349,9 +6349,10 @@ static int build_sched_domains(const cpu > SD_NODES_PER_DOMAIN*cpus_weight(nodemask)) { if (!sched_group_allnodes) { sched_group_allnodes - = kmalloc(sizeof(struct sched_group) - * MAX_NUMNODES, - GFP_KERNEL); + = kmalloc_node(sizeof(struct sched_group) + * MAX_NUMNODES, + GFP_KERNEL, + cpu_to_node(i)); if (!sched_group_allnodes) { printk(KERN_WARNING "Can not alloc allnodes sched group\n"); _ Patches currently in -mm which might be from clameter@xxxxxxx are origin.patch get-rid-of-zone_table.patch deal-with-cases-of-zone_dma-meaning-the-first-zone.patch get-rid-of-zone_table-fix-3.patch introduce-config_zone_dma.patch optional-zone_dma-in-the-vm.patch optional-zone_dma-for-ia64.patch remove-zone_dma-remains-from-parisc.patch remove-zone_dma-remains-from-sh-sh64.patch set-config_zone_dma-for-arches-with-generic_isa_dma.patch radix-tree-rcu-lockless-readside.patch zvc-support-nr_slab_reclaimable--nr_slab_unreclaimable-swap_prefetch.patch reduce-max_nr_zones-swap_prefetch-remove-incorrect-use-of-zone_highmem.patch numa-add-zone_to_nid-function-swap_prefetch.patch readahead-state-based-method-aging-accounting-apply-type-enum-zone_type-readahead.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html