| hi,       I had download the latest kdb 
patch(kdb-v4.4-2.6.18-rc7-common-1;kdb-v4.4-2.6.18-rc7-x86_64-1) for 2.6.28 
and patched them on linux-2.6.28-xen 
successfully.       When I compiled the kernel (make 
linux-2.6-xen-build), got lots of errors as below.         CC  arch/x86_64/kdb/kdba_bt.o/root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c: 
In 
function‘kdba_get_stack_info_alternate’:
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:67: 
error:‘per_cpu__orig_ist’ undeclared (first use in this 
function)
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:67: 
error: (Each undeclared identifier is reported only 
once
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:67: 
error: for each function it appears 
in.)
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:67: 
warning:type defaults to ‘int’ in declaration of ‘type 
name’
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:67: 
error:invalid type argument of ‘unary 
*’
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:82: 
warning:type defaults to ‘int’ in declaration of ‘type 
name’
 /root/xen-unstable.hg/linux-2.6.18-xen.hg/arch/x86_64/kdb/kdba_bt.c:82: 
error:
 invalid type argument of ‘unary 
*’
 make[5]: *** [arch/x86_64/kdb/kdba_bt.o] Error 
1
 make[4]: *** [arch/x86_64/kdb] Error 
2
 make[3]: *** [vmlinuz] Error 
2
 make[2]: *** [vmlinuz] Error 
2
 make[2]: Leaving directory 
`/root/xen-unstable.hg/build-linux-2.6.18-xen_x86_64'
 make[1]: 
*** [build] Error 2
 make[1]: Leaving directory 
`/root/xen-unstable.hg'
 make: *** 
[linux-2.6-xen-install] Error 2
 
     I had worked on this problem for 
several days. Any clues to a fix would be much 
appreciated.     |