Hi Mike > diff --git a/arch/sparc/kernel/fpu_traps.S b/arch/sparc/kernel/fpu_traps.S > index 336d275..f85a034 100644 > --- a/arch/sparc/kernel/fpu_traps.S > +++ b/arch/sparc/kernel/fpu_traps.S > @@ -73,6 +73,16 @@ do_fpdis: > ldxa [%g3] ASI_MMU, %g5 > .previous > > +661: nop > + nop > + .section .sun4v_2insn_patch, "ax" > + .word 661b > + mov SECONDARY_CONTEXT_R1, %g3 > + ldxa [%g3] ASI_MMU, %g4 > + .previous > + /* Unnecessary on sun4u and pre-Niagara 2 sun4v */ > + mov SECONDARY_CONTEXT, %g3 > + > sethi %hi(sparc64_kern_sec_context), %g2 You missed the second instruction to patch with here. This bug repeats itself further down. Just noted while briefly reading the code - did not really follow the code. Sam -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>