Linus, This patch modifies the ppc64 and alpha topology.h files to use the generic (non-NUMA) macros in the non-NUMA cases for both architectures. Currently, the non-NUMA macros are defined in 3 places (asm-generic, asm-ppc64, and asm-alpha), making it more difficult to keep them all in-sync. It even cuts out a whopping *9* lines of code! ;) This patch applies cleanly alongside the other topology fix I just posted. Please apply... [mcd@arrakis patches]$ diffstat use_generic_topo-2.5.46.patch asm-alpha/topology.h | 19 +++++++------------ asm-ppc64/topology.h | 8 ++------ 2 files changed, 9 insertions(+), 18 deletions(-) Cheers! -Matt