]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] i386 kexec: allow the kexec on panic support to compile on voyager
authorEric W. Biederman <ebiederm@xmission.com>
Fri, 14 Jul 2006 07:24:00 +0000 (00:24 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sat, 15 Jul 2006 04:53:51 +0000 (21:53 -0700)
commit2a419b707dc252854f4dc4557ec561e24d0650a3
tree9be182f9b550a441a43bb9e6d4d80293e7ad059a
parentcf364de7e6a6b0e35b9ab4bd64fa9dba86d9148b
[PATCH] i386 kexec: allow the kexec on panic support to compile on voyager

This patch removes the foolish assumption that SMP implied local apics.
That assumption is not-true on the Voyager subarch.  This makes that
dependency explicit, and allows the code to build.

What gets disabled is just an optimization to get better crash dumps so the
support should work if there is a kernel that will initialization on the
voyager subarch under those harsh conditions.

Hopefully we can figure out how to initialize apics in init_IRQ and remove
the need to disable io_apics and this dependency.

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/crash.c