x86, UV: Initialize BAU MMRs only on hubs with cpus
authorCliff Wickman <cpw@sgi.com>
Fri, 16 Jul 2010 15:11:21 +0000 (10:11 -0500)
committerIngo Molnar <mingo@elte.hu>
Sat, 17 Jul 2010 10:11:48 +0000 (12:11 +0200)
commit93a7ca0c3ebe5d931126f1fb732cb9c4518383d4
treed1828065df998305b50e1b42ff33b20fc7e33367
parentf6d8a56693426b1f29ff5cafda8be0d65e4e1870
x86, UV: Initialize BAU MMRs only on hubs with cpus

Remove the initialization of MMRs
UVH_LB_BAU_SB_ACTIVATION_CONTROL and UVH_BAU_DATA_BROADCAST on
UV hubs that have no active cpus. Such initialization on hubs
with no active cpus would result in a kernel page fault.

This is not of real high priority, because we don't have any
such systems (with UV hubs that have no active cpus).  But they
will be coming.

Signed-off-by: Cliff Wickman <cpw@sgi.com>
LKML-Reference: <E1OZmZN-0006cW-RC@eag09.americas.sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/tlb_uv.c