2.6.23-rc3 broken on G5
Paul Mackerras
paulus at samba.org
Fri Aug 24 09:33:02 EST 2007
Andreas Schwab writes:
> That didn't change anything visibly.
OK, please try this one and let me know if it fixes it.
Paul.
diff --git a/arch/powerpc/mm/slb.c b/arch/powerpc/mm/slb.c
index a73d2d7..1ca87eb 100644
--- a/arch/powerpc/mm/slb.c
+++ b/arch/powerpc/mm/slb.c
@@ -89,7 +89,7 @@ void slb_flush_and_rebolt(void)
vflags = SLB_VSID_KERNEL | vmalloc_llp;
ksp_esid_data = mk_esid_data(get_paca()->kstack, 2);
- if ((ksp_esid_data & ESID_MASK) == PAGE_OFFSET) {
+ if ((ksp_esid_data & ESID_MASK) <= PAGE_OFFSET) {
ksp_esid_data &= ~SLB_ESID_V;
slb_shadow_clear(2);
} else {
More information about the Linuxppc-dev
mailing list