x86: Fix uv bau sending buffer initialization
authorCliff Wickman <cpw@sgi.com>
Wed, 24 Jun 2009 14:41:59 +0000 (09:41 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Jul 2009 23:49:57 +0000 (16:49 -0700)
commit9cf9251c91a7172a007ff516c804d21514b583c1
tree5f81b192cf49e93b881ce615014957c260153ea9
parentabe118e8087b1203e64e5cc4df742b37518df364
x86: Fix uv bau sending buffer initialization

commit 9c26f52b900f7207135bafc8789e1a4f5d43e096 upstream.

The initialization of the UV Broadcast Assist Unit's sending
buffers was making an invalid assumption about the
initialization of an MMR that defines its address.

The BIOS will not be providing that MMR.  So
uv_activation_descriptor_init() should unconditionally set it.

Tested on UV simulator.

Signed-off-by: Cliff Wickman <cpw@sgi.com>
LKML-Reference: <E1MJTfj-0005i1-W8@eag09.americas.sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/tlb_uv.c