diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-01-28 07:31:22 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-28 17:20:26 -0500 |
commit | d4c9a9f3d416cfa1f5ffbe09d864d069467fe693 (patch) | |
tree | 647f78d7d845734fdab95c8a05a20b0a80015709 /arch/x86/include/asm/summit/apic.h | |
parent | b0b20e5a3a6615ae750804523aeedd32911bb9d6 (diff) |
x86, apic: unify phys_pkg_id()
- unify the call signature of 64-bit to that of 32-bit
- clean up the types all around
- clean up namespace contamination
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm/summit/apic.h')
-rw-r--r-- | arch/x86/include/asm/summit/apic.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/x86/include/asm/summit/apic.h b/arch/x86/include/asm/summit/apic.h index 526d19e79447..64cd441ae006 100644 --- a/arch/x86/include/asm/summit/apic.h +++ b/arch/x86/include/asm/summit/apic.h | |||
@@ -175,13 +175,14 @@ static inline unsigned int cpu_mask_to_apicid_and(const struct cpumask *inmask, | |||
175 | return apicid; | 175 | return apicid; |
176 | } | 176 | } |
177 | 177 | ||
178 | /* cpuid returns the value latched in the HW at reset, not the APIC ID | 178 | /* |
179 | * cpuid returns the value latched in the HW at reset, not the APIC ID | ||
179 | * register's value. For any box whose BIOS changes APIC IDs, like | 180 | * register's value. For any box whose BIOS changes APIC IDs, like |
180 | * clustered APIC systems, we must use hard_smp_processor_id. | 181 | * clustered APIC systems, we must use hard_smp_processor_id. |
181 | * | 182 | * |
182 | * See Intel's IA-32 SW Dev's Manual Vol2 under CPUID. | 183 | * See Intel's IA-32 SW Dev's Manual Vol2 under CPUID. |
183 | */ | 184 | */ |
184 | static inline u32 phys_pkg_id(u32 cpuid_apic, int index_msb) | 185 | static inline int phys_pkg_id(int cpuid_apic, int index_msb) |
185 | { | 186 | { |
186 | return hard_smp_processor_id() >> index_msb; | 187 | return hard_smp_processor_id() >> index_msb; |
187 | } | 188 | } |