summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_vnode.c
diff options
context:
space:
mode:
authorart <art@openbsd.org>2002-03-17 18:28:48 +0000
committerart <art@openbsd.org>2002-03-17 18:28:48 +0000
commita86531a0f58d2d2055a3be228ff4b00adb295fca (patch)
treebfd624c70b6771bfd99bd5035386473405a165db /sys/uvm/uvm_vnode.c
parentAdd a DIAGNOSTIC check for when both LK_CANRECURSE and (diff)
downloadwireguard-openbsd-a86531a0f58d2d2055a3be228ff4b00adb295fca.tar.xz
wireguard-openbsd-a86531a0f58d2d2055a3be228ff4b00adb295fca.zip
Don't set LK_RETRY to vn_lock with LK_RECURSEFAIL.
Diffstat (limited to 'sys/uvm/uvm_vnode.c')
-rw-r--r--sys/uvm/uvm_vnode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/uvm/uvm_vnode.c b/sys/uvm/uvm_vnode.c
index 63d0f284133..e59fa55a329 100644
--- a/sys/uvm/uvm_vnode.c
+++ b/sys/uvm/uvm_vnode.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_vnode.c,v 1.33 2002/03/14 01:27:19 millert Exp $ */
+/* $OpenBSD: uvm_vnode.c,v 1.34 2002/03/17 18:28:48 art Exp $ */
/* $NetBSD: uvm_vnode.c,v 1.36 2000/11/24 20:34:01 chs Exp $ */
/*
@@ -1669,7 +1669,7 @@ uvn_io(uvn, pps, npages, flags, rw)
*/
result = 0;
if ((uvn->u_flags & UVM_VNODE_VNISLOCKED) == 0)
- result = vn_lock(vn, LK_EXCLUSIVE | LK_RETRY | LK_RECURSEFAIL, curproc);
+ result = vn_lock(vn, LK_EXCLUSIVE | LK_RECURSEFAIL, curproc);
if (result == 0) {
/* NOTE: vnode now locked! */