--- src/sys/kern/kern_lockf.c 2004/06/25 15:32:18 1.16 +++ src/sys/kern/kern_lockf.c 2004/06/26 08:35:15 1.17 @@ -317,6 +317,7 @@ restart: */ if (brange->lf_flags == 0) TAILQ_REMOVE(&lock->lf_blocked, brange, lf_link); + tsleep(brange, 0, "lockfz", 2); /* XXX debug livelock */ lf_destroy_range(brange, 0); if (error)