Messages in this thread Patch in this message | | | Date | Thu, 2 Sep 2004 22:39:52 +1000 | From | Anton Blanchard <> | Subject | [PATCH] [ppc64] Allow SD_NODES_PER_DOMAIN to be overridden |
| |
Allow SD_NODES_PER_DOMAIN to be overridden. On ppc64 set this at 16 so our top level scheduling domains will include all nodes.
Signed-off-by: Anton Blanchard <anton@samba.org>
diff -puN include/asm-ppc64/processor.h~fix_smt include/asm-ppc64/processor.h --- foobar2/include/asm-ppc64/processor.h~fix_smt 2004-09-02 22:22:49.861931162 +1000 +++ foobar2-anton/include/asm-ppc64/processor.h 2004-09-02 22:27:15.829370041 +1000 @@ -620,6 +620,8 @@ static inline void prefetchw(const void #define HAVE_ARCH_PICK_MMAP_LAYOUT +#define SD_NODES_PER_DOMAIN 16 + #endif /* __KERNEL__ */ #endif /* ASSEMBLY */ diff -puN kernel/sched.c~fix_smt kernel/sched.c --- foobar2/kernel/sched.c~fix_smt 2004-09-02 22:28:29.144791718 +1000 +++ foobar2-anton/kernel/sched.c 2004-09-02 22:28:32.859032577 +1000 @@ -4305,7 +4305,9 @@ __init static int cpu_to_phys_group(int #ifdef CONFIG_NUMA /* Number of nearby nodes in a node's scheduling domain */ +#ifndef SD_NODES_PER_DOMAIN #define SD_NODES_PER_DOMAIN 4 +#endif static DEFINE_PER_CPU(struct sched_domain, node_domains); static struct sched_group sched_group_nodes[MAX_NUMNODES]; _ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |