diff -Nurp --exclude-from=/home/mcd/.dontdiff linux-2.6.4-pj_mask_v2/include/linux/cpumask.h linux-2.6.4-UP_online_map/include/linux/cpumask.h --- linux-2.6.4-pj_mask_v2/include/linux/cpumask.h Fri Apr 2 14:03:21 2004 +++ linux-2.6.4-UP_online_map/include/linux/cpumask.h Fri Apr 2 14:13:54 2004 @@ -134,8 +134,12 @@ extern cpumask_t cpu_possible_map; #else /* !CONFIG_SMP */ -#define cpu_online_map cpumask_of_cpu(0) -#define cpu_possible_map cpumask_of_cpu(0) +#define cpu_online_map \ +({ \ + cpumask_t m = MASK_ALL1(NR_CPUS); \ + m; \ +}) +#define cpu_possible_map cpu_online_map #define num_online_cpus() 1 #define num_possible_cpus() 1