Browse Source

[PATCH] Clean up asm/smp.h includes

No need to include it from entry.S
Drop all the #ifdef __ASSEMBLY__

Signed-off-by: Andi Kleen <ak@suse.de>
Andi Kleen 18 years ago
parent
commit
2f766d1606
2 changed files with 0 additions and 14 deletions
  1. 0 2
      arch/x86_64/kernel/entry.S
  2. 0 12
      include/asm-x86_64/smp.h

+ 0 - 2
arch/x86_64/kernel/entry.S

@@ -27,10 +27,8 @@
  * - schedule it carefully for the final hardware.
  * - schedule it carefully for the final hardware.
  */
  */
 
 
-#define ASSEMBLY 1
 #include <linux/linkage.h>
 #include <linux/linkage.h>
 #include <asm/segment.h>
 #include <asm/segment.h>
-#include <asm/smp.h>
 #include <asm/cache.h>
 #include <asm/cache.h>
 #include <asm/errno.h>
 #include <asm/errno.h>
 #include <asm/dwarf2.h>
 #include <asm/dwarf2.h>

+ 0 - 12
include/asm-x86_64/smp.h

@@ -4,15 +4,12 @@
 /*
 /*
  * We need the APIC definitions automatically as part of 'smp.h'
  * We need the APIC definitions automatically as part of 'smp.h'
  */
  */
-#ifndef __ASSEMBLY__
 #include <linux/threads.h>
 #include <linux/threads.h>
 #include <linux/cpumask.h>
 #include <linux/cpumask.h>
 #include <linux/bitops.h>
 #include <linux/bitops.h>
 extern int disable_apic;
 extern int disable_apic;
-#endif
 
 
 #ifdef CONFIG_X86_LOCAL_APIC
 #ifdef CONFIG_X86_LOCAL_APIC
-#ifndef __ASSEMBLY__
 #include <asm/fixmap.h>
 #include <asm/fixmap.h>
 #include <asm/mpspec.h>
 #include <asm/mpspec.h>
 #ifdef CONFIG_X86_IO_APIC
 #ifdef CONFIG_X86_IO_APIC
@@ -21,10 +18,8 @@ extern int disable_apic;
 #include <asm/apic.h>
 #include <asm/apic.h>
 #include <asm/thread_info.h>
 #include <asm/thread_info.h>
 #endif
 #endif
-#endif
 
 
 #ifdef CONFIG_SMP
 #ifdef CONFIG_SMP
-#ifndef ASSEMBLY
 
 
 #include <asm/pda.h>
 #include <asm/pda.h>
 
 
@@ -83,13 +78,10 @@ extern void prefill_possible_map(void);
 extern unsigned num_processors;
 extern unsigned num_processors;
 extern unsigned disabled_cpus;
 extern unsigned disabled_cpus;
 
 
-#endif /* !ASSEMBLY */
-
 #define NO_PROC_ID		0xFF		/* No processor magic marker */
 #define NO_PROC_ID		0xFF		/* No processor magic marker */
 
 
 #endif
 #endif
 
 
-#ifndef ASSEMBLY
 /*
 /*
  * Some lowlevel functions might want to know about
  * Some lowlevel functions might want to know about
  * the real APIC ID <-> CPU # mapping.
  * the real APIC ID <-> CPU # mapping.
@@ -111,8 +103,6 @@ static inline int cpu_present_to_apicid(int mps_cpu)
 		return BAD_APICID;
 		return BAD_APICID;
 }
 }
 
 
-#endif /* !ASSEMBLY */
-
 #ifndef CONFIG_SMP
 #ifndef CONFIG_SMP
 #define stack_smp_processor_id() 0
 #define stack_smp_processor_id() 0
 #define safe_smp_processor_id() 0
 #define safe_smp_processor_id() 0
@@ -127,7 +117,6 @@ static inline int cpu_present_to_apicid(int mps_cpu)
 })
 })
 #endif
 #endif
 
 
-#ifndef __ASSEMBLY__
 static __inline int logical_smp_processor_id(void)
 static __inline int logical_smp_processor_id(void)
 {
 {
 	/* we don't want to mark this access volatile - bad code generation */
 	/* we don't want to mark this access volatile - bad code generation */
@@ -146,6 +135,5 @@ static inline int smp_call_function_single(int cpuid, void (*func) (void *info),
 	return 0;
 	return 0;
 }
 }
 #endif /* !CONFIG_SMP */
 #endif /* !CONFIG_SMP */
-#endif /* !__ASSEMBLY */
 #endif
 #endif