]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] i386 mpparse: Only ignore lapic information we can't store
authorEric W. Biederman <ebiederm@xmission.com>
Sun, 30 Oct 2005 22:59:47 +0000 (14:59 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 31 Oct 2005 01:37:13 +0000 (17:37 -0800)
commit06f2dd1aa0a3d810892b692ee78eb1571dc386a0
tree3254ea7af80edbefc71d9582bdb13867828a8f6d
parentc67c7aeaa0e5b593df80761902f05a33ce07decf
[PATCH] i386 mpparse: Only ignore lapic information we can't store

After staring at mpparse.c for a little longer I noticed that when we hit
our limit of num_processors we are filtering out information about other
processors that we can still store.

This patch just reorders the code so we store everything we can.

This should avoid the incorrect warning about our boot CPU not being listed
by the BIOS that we are now getting in the kexec on panic case, and it
should allow us to detect all apicid conflicts even when our physical
number of cpus exceeds maxcpus.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/mpparse.c