Index: kernel/arch/sparc64/src/smp/sun4u/ipi.c
===================================================================
--- kernel/arch/sparc64/src/smp/sun4u/ipi.c	(revision 72e1d6eb4a9dea1d4556cd4f339429bfd50689dd)
+++ kernel/arch/sparc64/src/smp/sun4u/ipi.c	(revision bb4c9fcafcb7262c368aaa8fbfc6e3b0fab0871b)
@@ -124,5 +124,5 @@
 			(void) interrupts_disable();
 		}
-	} while (done);
+	} while (!done);
 	
 	preemption_enable();
