[tip:x86/apic] x86, acpi: Add MAX_LOCAL_APIC for 32bit

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: tip-bot for Yinghai Lu
Date: Thursday, December 23, 2010 - 4:21 pm

Commit-ID:  56d91f132c9be66e98cce1b1e77a28027048bb26
Gitweb:     http://git.kernel.org/tip/56d91f132c9be66e98cce1b1e77a28027048bb26
Author:     Yinghai Lu <yinghai@kernel.org>
AuthorDate: Thu, 16 Dec 2010 19:09:24 -0800
Committer:  H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Thu, 23 Dec 2010 13:15:53 -0800

x86, acpi: Add MAX_LOCAL_APIC for 32bit

We should use MAX_LOCAL_APIC for max apic ids and MAX_APICS as number
of local apics.

Also apic_version[] array should use MAX_LOCAL_APICs.

Signed-off-by: Yinghai Lu <yinghai@kernel.org>
LKML-Reference: <4D0AD464.2020408@kernel.org>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
---
 arch/x86/include/asm/apicdef.h |    1 +
 arch/x86/include/asm/mpspec.h  |    2 +-
 arch/x86/kernel/apic/apic.c    |    2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/x86/include/asm/apicdef.h b/arch/x86/include/asm/apicdef.h
index a859ca4..47a30ff 100644
--- a/arch/x86/include/asm/apicdef.h
+++ b/arch/x86/include/asm/apicdef.h
@@ -145,6 +145,7 @@
 
 #ifdef CONFIG_X86_32
 # define MAX_IO_APICS 64
+# define MAX_LOCAL_APIC 256
 #else
 # define MAX_IO_APICS 128
 # define MAX_LOCAL_APIC 32768
diff --git a/arch/x86/include/asm/mpspec.h b/arch/x86/include/asm/mpspec.h
index c82868e..7c1aebf 100644
--- a/arch/x86/include/asm/mpspec.h
+++ b/arch/x86/include/asm/mpspec.h
@@ -6,7 +6,7 @@
 #include <asm/mpspec_def.h>
 #include <asm/x86_init.h>
 
-extern int apic_version[MAX_APICS];
+extern int apic_version[];
 extern int pic_mode;
 
 #ifdef CONFIG_X86_32
diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
index 4638396..0d5d07f 100644
--- a/arch/x86/kernel/apic/apic.c
+++ b/arch/x86/kernel/apic/apic.c
@@ -1707,7 +1707,7 @@ void __init init_apic_mappings(void)
  * This initializes the IO-APIC and APIC hardware if this is
  * a UP kernel.
  */
-int apic_version[MAX_APICS];
+int apic_version[MAX_LOCAL_APIC];
 
 int __init APIC_init_uniprocessor(void)
 {
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Thu Nov 11, 3:06 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Thu Nov 11, 3:09 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Peter Zijlstra, (Thu Nov 11, 5:36 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Thu Nov 11, 5:40 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Thu Nov 11, 5:42 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Peter Zijlstra, (Thu Nov 11, 6:04 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Sat Nov 13, 1:40 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Peter Zijlstra, (Sat Nov 13, 3:30 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Sat Nov 13, 5:00 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Peter Zijlstra, (Sat Nov 13, 5:57 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Sat Nov 13, 6:10 am)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Yinghai Lu, (Sat Nov 13, 12:12 pm)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Peter Zijlstra, (Sat Nov 13, 12:41 pm)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Sat Nov 13, 4:57 pm)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Yinghai Lu, (Sat Nov 13, 5:18 pm)
Re: [BUG 2.6.27-rc1] find_busiest_group() LOCKUP, Wu Fengguang, (Sat Nov 13, 5:55 pm)
[PATCH 1/2] x86, acpi: add MAX_LOCAL_APIC for 32bit, Yinghai Lu, (Thu Dec 16, 8:09 pm)
Re: [PATCH -v2 2/2] x86, acpi: Parse all SRAT cpu entries ..., Venkatesh Pallipadi, (Fri Dec 17, 11:53 am)
Re: [PATCH 1/2] x86, acpi: add MAX_LOCAL_APIC for 32bit, David Rientjes, (Fri Dec 17, 1:56 pm)
Re: [PATCH -v2 2/2] x86, acpi: Parse all SRAT cpu entries ..., Venkatesh Pallipadi, (Fri Dec 17, 4:32 pm)
Re: [PATCH -v2 2/2] x86, acpi: Parse all SRAT cpu entries ..., Venkatesh Pallipadi, (Mon Dec 20, 9:31 pm)
Re: [PATCH -v2 2/2] x86, acpi: Parse all SRAT cpu entries ..., Venkatesh Pallipadi, (Wed Dec 22, 1:28 pm)
[tip:x86/apic] x86, acpi: Add MAX_LOCAL_APIC for 32bit, tip-bot for Yinghai Lu, (Thu Dec 23, 4:21 pm)
[tip:x86/apic] x86, acpi: Parse all SRAT cpu entries even ..., tip-bot for Yinghai Lu, (Thu Dec 23, 4:22 pm)