Re: [PATCH 5/24] smp x86 consolidation

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Glauber de Oliveira Costa <gcosta@...>
Cc: Jeremy Fitzhardinge <jeremy@...>, <linux-kernel@...>, <lguest@...>, <kvm-devel@...>, <ak@...>, <virtualization@...>, <chrisw@...>, <tglx@...>, <anthony@...>, <akpm@...>
Date: Saturday, November 17, 2007 - 5:32 am

* Glauber de Oliveira Costa <gcosta@redhat.com> wrote:


this patch is causing build failures all around the place. It does not 
build on CONFIG_X86_SUMMIT, it does not build if CONFIG_X86_GENERICARCH 
is turned off, etc. It does not even build on UP - fix for that is 
attached below. I've dropped this patch for now.

	Ingo

-------------->
Subject: x86: fix build error
From: Ingo Molnar <mingo@elte.hu>

fix build error on !CONFIG_SMP.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
 include/asm-x86/smp.h |    2 ++
 1 file changed, 2 insertions(+)

Index: linux/include/asm-x86/smp.h
===================================================================
--- linux.orig/include/asm-x86/smp.h
+++ linux/include/asm-x86/smp.h
@@ -2,6 +2,7 @@
 #define _X86_SMP_H_
 
 #ifndef __ASSEMBLY__
+#ifdef CONFIG_SMP
 struct smp_ops
 {
 	void (*smp_prepare_boot_cpu)(void);
@@ -55,6 +56,7 @@ void native_smp_prepare_boot_cpu(void);
 void native_smp_prepare_cpus(unsigned int max_cpus);
 int native_cpu_up(unsigned int cpunum);
 void native_smp_cpus_done(unsigned int max_cpus);
+#endif
 
 #ifndef CONFIG_PARAVIRT
 #define startup_ipi_hook(phys_apicid, start_eip, start_esp) 		\
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/24] paravirt_ops for unified x86 - that's me again!, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
Re: [kvm-devel] [PATCH 0/24] paravirt_ops for unified x86 - ..., Jeremy Fitzhardinge, (Tue Nov 13, 4:26 pm)
Re: [kvm-devel] [PATCH 0/24] paravirt_ops for unified x86 - ..., Glauber de Oliveira Costa..., (Tue Nov 13, 7:43 am)
[PATCH 1/24] mm/sparse-vmemmap.c: make sure init_mm is inclu..., Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
Re: [PATCH 1/24] mm/sparse-vmemmap.c: make sure init_mm is i..., Jeremy Fitzhardinge, (Fri Nov 9, 7:00 pm)
Re: [PATCH 1/24] mm/sparse-vmemmap.c: make sure init_mm is i..., Glauber de Oliveira Costa..., (Fri Nov 9, 9:26 pm)
[PATCH 2/24] irqflags consolidation, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 3/24] consolidate spinlock.h, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 4/24] tlb functions consolidation, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 5/24] smp x86 consolidation, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
Re: [PATCH 5/24] smp x86 consolidation, Jeremy Fitzhardinge, (Fri Nov 9, 8:29 pm)
Re: [PATCH 5/24] smp x86 consolidation, Glauber de Oliveira Costa..., (Fri Nov 9, 9:29 pm)
Re: [PATCH 5/24] smp x86 consolidation, Ingo Molnar, (Sat Nov 17, 5:32 am)
Re: [PATCH 5/24] smp x86 consolidation, Jeremy Fitzhardinge, (Fri Nov 9, 10:08 pm)
[PATCH 6/24] Add debugreg/load_rsp native hooks, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 7/24] consolidate msr.h, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
Re: [PATCH 7/24] consolidate msr.h, Bastian Blank, (Mon Nov 19, 6:21 pm)
Re: [PATCH 7/24] consolidate msr.h, Steven Rostedt, (Mon Nov 19, 6:36 pm)
Re: [PATCH 7/24] consolidate msr.h, Ingo Molnar, (Tue Nov 20, 1:51 am)
Re: [PATCH 7/24] consolidate msr.h, Steven Rostedt, (Tue Nov 20, 2:16 am)
Re: [PATCH 7/24] consolidate msr.h, Rusty Russell, (Tue Nov 20, 6:43 am)
Re: [PATCH 7/24] consolidate msr.h, Steven Rostedt, (Tue Nov 20, 2:14 am)
[PATCH 8/24] consolidate system.h, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 9/24] Wipe out traditional opt from x86_64 Makefile, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 10/24] paravirt hooks at entry functions., Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 11/24] read/write_crX, clts and wbinvd for 64-bit par..., Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 12/24] provide native irq initialization function, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 13/24] report ring kernel is running without paravirt, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 14/24] export math_state_restore, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 15/24] native versions for set pagetables, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 16/24] add native functions for descriptors handling, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 17/24] This patch add provisions for time related fun..., Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 18/24] export cpu_gdt_descr, Glauber de Oliveira Costa..., (Fri Nov 9, 2:42 pm)
[PATCH 19/24] turn priviled operation into a macro in head_6..., Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
[PATCH 20/24] tweak io_64.h for paravirt., Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
[PATCH 21/24] native versions for page table entries values, Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
[PATCH 22/24] prepare x86_64 architecture initialization for..., Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
[PATCH 23/24] consolidation of paravirt for 32 and 64 bits, Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
[PATCH 24/24] make vsmp a paravirt client, Glauber de Oliveira Costa..., (Fri Nov 9, 2:43 pm)
Re: [PATCH 24/24] make vsmp a paravirt client, Andi Kleen, (Sun Nov 11, 2:07 pm)
Re: [PATCH 24/24] make vsmp a paravirt client, Glauber de Oliveira Costa..., (Tue Nov 13, 7:36 am)
Re: [PATCH 24/24] make vsmp a paravirt client, Ravikiran Thirumalai, (Tue Nov 13, 2:00 pm)
Re: [PATCH 24/24] make vsmp a paravirt client, Andi Kleen, (Tue Nov 13, 8:33 am)
Re: [PATCH 24/24] make vsmp a paravirt client, Glauber de Oliveira Costa..., (Tue Nov 13, 8:51 am)
Re: [PATCH 24/24] make vsmp a paravirt client, Jeremy Fitzhardinge, (Tue Nov 13, 1:21 pm)
Re: [PATCH 24/24] make vsmp a paravirt client, Andi Kleen, (Tue Nov 13, 9:09 am)
Re: [PATCH 24/24] make vsmp a paravirt client, Ravikiran Thirumalai, (Tue Nov 13, 2:49 pm)