[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <E1NBGB9-0005nU-Dp@eag09.americas.sgi.com>
Date: Thu, 19 Nov 2009 17:12:43 -0600
From: Cliff Wickman <cpw@....com>
To: linux-kernel@...r.kernel.org
Cc: mingo@...e.hu
Subject: [PATCH] x86: sgi uv BAU initialization
From: Cliff Wickman <cpw@....com>
A memory mapped register that affects the SGI UV Broadcast Assist Unit's
interrupt handling may sometimes be unintialized.
Remove the condition on its initialization, as that condition can be
randomly satisfied by a hardware reset.
Diffed against 2.6.32-rc7
Signed-off-by: Cliff Wickman <cpw@....com>
---
arch/x86/kernel/tlb_uv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
Index: 091119.linux/arch/x86/kernel/tlb_uv.c
===================================================================
--- 091119.linux.orig/arch/x86/kernel/tlb_uv.c
+++ 091119.linux/arch/x86/kernel/tlb_uv.c
@@ -817,10 +817,8 @@ static int __init uv_init_blade(int blad
*/
apicid = blade_to_first_apicid(blade);
pa = uv_read_global_mmr64(pnode, UVH_BAU_DATA_CONFIG);
- if ((pa & 0xff) != UV_BAU_MESSAGE) {
- uv_write_global_mmr64(pnode, UVH_BAU_DATA_CONFIG,
+ uv_write_global_mmr64(pnode, UVH_BAU_DATA_CONFIG,
((apicid << 32) | UV_BAU_MESSAGE));
- }
return 0;
}
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists