hi to all, i configured suse linux 10.1 kernel for i386 by changing the processor type in kernel conguration to 386 and compiled the kernel it eneded with the following errors what might be the problem , please send your suggestions

linux-3mcp:/usr/src/linux-2.6.16.21-0.25 # make
CHK /usr/src/linux-2.6.16.21-0.25/include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CC arch/i386/kernel/asm-offsets.s
GEN include/asm-i386/asm-offsets.h
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
HOSTCC scripts/bin2c
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
CC init/do_mounts_md.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/mach-generic/probe.o
In file included from include/asm/fixmap.h:27,
from arch/i386/mach-generic/probe.c:13:
include/asm/acpi.h: In function ‘__acpi_acquire_global_lock’:
include/asm/acpi.h:67: error: ‘boot_cpu_data’ undeclared (first use in this function)
include/asm/acpi.h:67: error: (Each undeclared identifier is reported only once
include/asm/acpi.h:67: error: for each function it appears in.)
include/asm/acpi.h: In function ‘__acpi_release_global_lock’:
include/asm/acpi.h:79: error: ‘boot_cpu_data’ undeclared (first use in this function)
make[1]: *** [arch/i386/mach-generic/probe.o] Error 1
make: *** [arch/i386/mach-generic] Error 2