FINAL_COUNT
KASSERT(data->count != FINAL_COUNT);
while (data->count != FINAL_COUNT - 1)
data->count = FINAL_COUNT;
while (data.count != FINAL_COUNT) {
while (data.count != FINAL_COUNT) {
data.count = FINAL_COUNT - 1;
KASSERT(data.count == FINAL_COUNT);
data.count = FINAL_COUNT - 1;
KASSERT(data.count == (FINAL_COUNT - 1) ||
data.count == FINAL_COUNT);