Download raw body.
remove uvm_pause()
unused since
$OpenBSD: uvm_map.c,v 1.330 2024/07/24 12:17:31 mpi Exp $
Index: uvm_extern.h
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_extern.h,v
diff -u -p -r1.177 uvm_extern.h
--- uvm_extern.h 24 Aug 2024 10:46:43 -0000 1.177
+++ uvm_extern.h 6 Oct 2024 00:34:09 -0000
@@ -280,7 +280,6 @@ int uvm_vslock_device(struct proc *, v
vm_prot_t, void **);
void uvm_vsunlock_device(struct proc *, void *, size_t,
void *);
-void uvm_pause(void);
void uvm_init(void);
void uvm_init_percpu(void);
int uvm_io(vm_map_t, struct uio *, int);
Index: uvm_glue.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_glue.c,v
diff -u -p -r1.84 uvm_glue.c
--- uvm_glue.c 10 Sep 2022 20:35:29 -0000 1.84
+++ uvm_glue.c 6 Oct 2024 00:36:17 -0000
@@ -71,11 +71,9 @@
#include <sys/proc.h>
#include <sys/resourcevar.h>
#include <sys/buf.h>
-#include <sys/user.h>
#ifdef SYSVSHM
#include <sys/shm.h>
#endif
-#include <sys/sched.h>
#include <uvm/uvm.h>
@@ -433,18 +431,6 @@ uvm_atopg(vaddr_t kva)
pg = PHYS_TO_VM_PAGE(pa);
KASSERT(pg != NULL);
return (pg);
-}
-
-void
-uvm_pause(void)
-{
- static unsigned int toggle;
- if (toggle++ > 128) {
- toggle = 0;
- KERNEL_UNLOCK();
- KERNEL_LOCK();
- }
- sched_pause(preempt);
}
#ifndef SMALL_KERNEL
remove uvm_pause()