Error while compiling kernel 2.6.3

Submitted by Anonymous
on January 23, 2008 - 5:06am

I want to install Linux Trace Toolkit, for this reason I patched the kernel 2.6.3 with two needed patch file and configure the kernel with this new patched, then I wanted to compile it so, used make command, but I got this error:

make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/linux/compile.h
CC arch/i386/kernel/process.o
arch/i386/kernel/process.c:506: error: conflicting types for '__switch_to'
include/asm/system.h:13: error: previous declaration of '__switch_to' was here
arch/i386/kernel/process.c:506: error: conflicting types for '__switch_to'
include/asm/system.h:13: error: previous declaration of '__switch_to' was here
make[1]: *** [arch/i386/kernel/process.o] Error 1
make: *** [arch/i386/kernel] Error 2

can any body help me in this regards?
I'm new with kernel compiling and I don't know what the problem is?!!