From: Andrey Panin attached trivial patch fixes visws subarch kernel build. It was broken by 2.6.0-test4 cpumask_t changes. arch/i386/mach-visws/mpparse.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/mach-visws/mpparse.c~visws-build-fix arch/i386/mach-visws/mpparse.c --- 25/arch/i386/mach-visws/mpparse.c~visws-build-fix 2003-08-26 10:37:25.000000000 -0700 +++ 25-akpm/arch/i386/mach-visws/mpparse.c 2003-08-26 10:37:25.000000000 -0700 @@ -38,7 +38,7 @@ physid_mask_t phys_cpu_present_map; void __init MP_processor_info (struct mpc_config_processor *m) { int ver, logical_apicid; - cpumask_t apic_cpus; + physid_mask_t apic_cpus; if (!(m->mpc_cpuflag & CPU_ENABLED)) return; _