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