Index: kern_ktr.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/kern_ktr.c,v
retrieving revision 1.53
diff -u -r1.53 kern_ktr.c
--- kern_ktr.c	9 Sep 2006 16:09:01 -0000	1.53
+++ kern_ktr.c	12 Jun 2008 13:50:15 -0000
@@ -231,10 +231,11 @@
 	} else
 		goto done;
 #else
-	do {
+	//do {
 		saveindex = ktr_idx;
 		newindex = (saveindex + 1) & (KTR_ENTRIES - 1);
-	} while (atomic_cmpset_rel_int(&ktr_idx, saveindex, newindex) == 0);
+	//} while (atomic_cmpset_rel_int(&ktr_idx, saveindex, newindex) == 0);
+	ktr_idx=newindex;
 	entry = &ktr_buf[saveindex];
 #endif
 	entry->ktr_timestamp = KTR_TIME;

