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;