[IA64] MCA/INIT: avoid reading INIT record during INIT event
authorKeith Owens <kaos@sgi.com>
Sun, 11 Sep 2005 07:21:46 +0000 (17:21 +1000)
committerTony Luck <tony.luck@intel.com>
Sun, 11 Sep 2005 21:02:43 +0000 (14:02 -0700)
commit289d773ee89ea80dcc364ef97d1be7ad1817387e
treee27257850d9bab951b44c21e5c3236554bb0d811
parente619ae0b96b6ace6629a6a0c6a5db23861ddaa78
[IA64] MCA/INIT: avoid reading INIT record during INIT event

Reading the INIT record from SAL during the INIT event has proved to be
unreliable, and a source of hangs during INIT processing.  The new
MCA/INIT handlers remove the need to get the INIT record from SAL.
Change salinfo.c so mca.c can just flag that a new record is available,
without having to read the record during INIT processing.  This patch
can be applied without the new MCA/INIT handlers.

Also clean up some usage of NR_CPUS which should have been using
cpu_online().

Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/salinfo.c