diff options
author | 2009-06-06 17:46:44 +0000 | |
---|---|---|
committer | 2009-06-06 17:46:44 +0000 | |
commit | 2e9a6d3a3fd4a2a65155c1a28d324cb8961c22ce (patch) | |
tree | 01f6226ed66edeb3756a82f01ed55f1d58c277d5 /sys/uvm/uvm_vnode.c | |
parent | add LCD-4300U (diff) | |
download | wireguard-openbsd-2e9a6d3a3fd4a2a65155c1a28d324cb8961c22ce.tar.xz wireguard-openbsd-2e9a6d3a3fd4a2a65155c1a28d324cb8961c22ce.zip |
Since all callers of uvm_pagedeactivate did pmap_page_protect(.., VM_PROT_NONE)
just move that into uvm_pagedeactivate.
oga@ ok
Diffstat (limited to 'sys/uvm/uvm_vnode.c')
-rw-r--r-- | sys/uvm/uvm_vnode.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/uvm/uvm_vnode.c b/sys/uvm/uvm_vnode.c index 6ea52aed027..c15ebbf70a0 100644 --- a/sys/uvm/uvm_vnode.c +++ b/sys/uvm/uvm_vnode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: uvm_vnode.c,v 1.61 2009/06/02 23:00:19 oga Exp $ */ +/* $OpenBSD: uvm_vnode.c,v 1.62 2009/06/06 17:46:44 art Exp $ */ /* $NetBSD: uvm_vnode.c,v 1.36 2000/11/24 20:34:01 chs Exp $ */ /* @@ -802,7 +802,6 @@ uvn_flush(struct uvm_object *uobj, voff_t start, voff_t stop, int flags) if (flags & PGO_DEACTIVATE) { if ((pp->pg_flags & PQ_INACTIVE) == 0 && pp->wire_count == 0) { - pmap_page_protect(pp, VM_PROT_NONE); uvm_pagedeactivate(pp); } } else if (flags & PGO_FREE) { @@ -946,7 +945,6 @@ ReTry: if (flags & PGO_DEACTIVATE) { if ((pp->pg_flags & PQ_INACTIVE) == 0 && pp->wire_count == 0) { - pmap_page_protect(ptmp, VM_PROT_NONE); uvm_pagedeactivate(ptmp); } } else if (flags & PGO_FREE && |