Index: sys/kern/vfs_bio.c =================================================================== --- sys/kern/vfs_bio.c +++ sys/kern/vfs_bio.c @@ -3865,14 +3865,9 @@ if (bp == NULL) goto newbuf_unlocked; - lockflags = LK_EXCLUSIVE | LK_SLEEPFAIL | - ((flags & GB_LOCK_NOWAIT) ? LK_NOWAIT : 0); - - error = BUF_TIMELOCK(bp, lockflags, NULL, "getblku", slpflag, - slptimeo); - if (error == EINTR || error == ERESTART) - return (error); - else if (error != 0) + lockflags = LK_EXCLUSIVE | LK_SLEEPFAIL | LK_NOWAIT; + error = BUF_TIMELOCK(bp, lockflags, NULL, "getblku", 0, 0); + if (error != 0) goto loop; /* Verify buf identify has not changed since lookup. */