aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/uv
diff options
context:
space:
mode:
authorNick Piggin <npiggin@suse.de>2009-01-19 22:36:04 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-21 07:00:42 -0500
commit03b486322e994dde49e67aedb391867b7cf28822 (patch)
treef1b3418cfaa57376f3637e85464bb6b88d72ba26 /arch/x86/include/asm/uv
parent5b221278d61e3907a5e4104a844b63bc8bb3d43a (diff)
x86: make UV support configurable
Make X86 SGI Ultraviolet support configurable. Saves about 13K of text size on my modest config. text data bss dec hex filename 6770537 1158680 694356 8623573 8395d5 vmlinux 6757492 1157664 694228 8609384 835e68 vmlinux.nouv Signed-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm/uv')
-rw-r--r--arch/x86/include/asm/uv/uv.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86/include/asm/uv/uv.h b/arch/x86/include/asm/uv/uv.h
index dce5fe350134..8ac1d7e312f3 100644
--- a/arch/x86/include/asm/uv/uv.h
+++ b/arch/x86/include/asm/uv/uv.h
@@ -3,7 +3,7 @@
3 3
4enum uv_system_type {UV_NONE, UV_LEGACY_APIC, UV_X2APIC, UV_NON_UNIQUE_APIC}; 4enum uv_system_type {UV_NONE, UV_LEGACY_APIC, UV_X2APIC, UV_NON_UNIQUE_APIC};
5 5
6#ifdef CONFIG_X86_64 6#ifdef CONFIG_X86_UV
7 7
8extern enum uv_system_type get_uv_system_type(void); 8extern enum uv_system_type get_uv_system_type(void);
9extern int is_uv_system(void); 9extern int is_uv_system(void);
@@ -15,7 +15,7 @@ extern const struct cpumask *uv_flush_tlb_others(const struct cpumask *cpumask,
15 unsigned long va, 15 unsigned long va,
16 unsigned int cpu); 16 unsigned int cpu);
17 17
18#else /* X86_64 */ 18#else /* X86_UV */
19 19
20static inline enum uv_system_type get_uv_system_type(void) { return UV_NONE; } 20static inline enum uv_system_type get_uv_system_type(void) { return UV_NONE; }
21static inline int is_uv_system(void) { return 0; } 21static inline int is_uv_system(void) { return 0; }
@@ -28,6 +28,6 @@ uv_flush_tlb_others(const struct cpumask *cpumask, struct mm_struct *mm,
28 unsigned long va, unsigned int cpu) 28 unsigned long va, unsigned int cpu)
29{ return cpumask; } 29{ return cpumask; }
30 30
31#endif /* X86_64 */ 31#endif /* X86_UV */
32 32
33#endif /* _ASM_X86_UV_UV_H */ 33#endif /* _ASM_X86_UV_UV_H */