summaryrefslogtreecommitdiff
path: root/sys/uvm
diff options
context:
space:
mode:
authorMartin Pieuchot <mpi@cvs.openbsd.org>2020-12-15 22:14:43 +0000
committerMartin Pieuchot <mpi@cvs.openbsd.org>2020-12-15 22:14:43 +0000
commit3bb0ac1baf3796ba15220873110b8797514b81d9 (patch)
tree1ea2725162845b6b4460ed26554be9057ca6eb71 /sys/uvm
parent73dd88d91ebc8b19f0a07ecacccac5d687bf2a5f (diff)
Remove the assertion in uvm_km_pgremove().
At least some initialization code on i386 calls it w/o KERNEL_LOCK(). Found the hardway by jungle Boogie and Hrvoje Popovski.
Diffstat (limited to 'sys/uvm')
-rw-r--r--sys/uvm/uvm_km.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/uvm/uvm_km.c b/sys/uvm/uvm_km.c
index 9baf2e2a189..1b8c1857f27 100644
--- a/sys/uvm/uvm_km.c
+++ b/sys/uvm/uvm_km.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvm_km.c,v 1.138 2020/12/14 13:29:18 mpi Exp $ */
+/* $OpenBSD: uvm_km.c,v 1.139 2020/12/15 22:14:42 mpi Exp $ */
/* $NetBSD: uvm_km.c,v 1.42 2001/01/14 02:10:01 thorpej Exp $ */
/*
@@ -243,7 +243,6 @@ uvm_km_pgremove(struct uvm_object *uobj, vaddr_t start, vaddr_t end)
voff_t curoff;
int slot;
- KERNEL_ASSERT_LOCKED();
KASSERT(uobj->pgops == &aobj_pager);
for (curoff = start ; curoff < end ; curoff += PAGE_SIZE) {