Just one other thing - A couple of fields aren't actually gettingNick,
initialised at all, which I didn't pick up on.
This bug looks to have been due to a mismerge between the
common asm-powerpc directory and one of my scheduler changes
somewhere along the line.
If you get time to try this out, that would be great.
===================================================================
--- linux-2.6.orig/include/asm-powerpc/topology.h 2005-11-09 16:43:16.000000000 +1100
+++ linux-2.6/include/asm-powerpc/topology.h 2005-11-09 16:45:17.000000000 +1100
@@ -51,6 +51,10 @@ static inline int node_to_first_cpu(int .cache_hot_time = (10*1000000), \
.cache_nice_tries = 1, \
.per_cpu_gain = 100, \
+ .busy_idx = 3, \
+ .idle_id = 1, \
+ .newidle_idx = 2, \
+ .wake_idx = 1, \
.flags = SD_LOAD_BALANCE \
| SD_BALANCE_EXEC \
| SD_BALANCE_NEWIDLE \