[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] linux: Fix current_vcpu_info for UP case
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Date 1172227380 0 # Node ID d7fe2318fc5f74a31ce1df89ae40ba6bd8cce04d # Parent 6510cb03aae13988925ef1707ee6ad7987c8e226 linux: Fix current_vcpu_info for UP case Under !CONFIG_SMP, smp.h is not always included and hence smp_processor_id() not always visible. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> --- linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h | 4 ++++ 1 files changed, 4 insertions(+) diff -r 6510cb03aae1 -r d7fe2318fc5f linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h --- a/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h Fri Feb 23 10:38:33 2007 +0000 +++ b/linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h Fri Feb 23 10:43:00 2007 +0000 @@ -57,7 +57,11 @@ extern shared_info_t *HYPERVISOR_shared_ extern shared_info_t *HYPERVISOR_shared_info; #define vcpu_info(cpu) (HYPERVISOR_shared_info->vcpu_info + (cpu)) +#ifdef CONFIG_SMP #define current_vcpu_info() vcpu_info(smp_processor_id()) +#else +#define current_vcpu_info() vcpu_info(0) +#endif #ifdef CONFIG_X86_32 extern unsigned long hypervisor_virt_start; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |