diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c --- a/sys/vm/vm_pager.c +++ b/sys/vm/vm_pager.c @@ -467,7 +467,7 @@ bp->b_ioflags = 0; bp->b_iodone = NULL; bp->b_error = 0; - BUF_LOCK(bp, LK_EXCLUSIVE, NULL); + BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL); return (0); }