aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2025-12-04 19:52:59 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2025-12-04 19:52:59 +0000
commitf6910b09a2302df9b3b1666deb89037c831a4e4c (patch)
treeecd474b892271388f2de89b822c8ca09d21cff75
parent431b3b224db2a69d09c359ce1cfb37ba3da4705c (diff)
sys: Remove/update references to the swapper process in various comments
Reviewed by: olce, markj Differential Revision: https://reviews.freebsd.org/D54051
-rw-r--r--sys/arm/arm/pmap-v6.c2
-rw-r--r--sys/i386/i386/pmap.c2
-rw-r--r--sys/sys/proc.h2
-rw-r--r--sys/sys/sleepqueue.h5
-rw-r--r--sys/vm/vnode_pager.c2
5 files changed, 5 insertions, 8 deletions
diff --git a/sys/arm/arm/pmap-v6.c b/sys/arm/arm/pmap-v6.c
index 6a0ece1e4d98..d67267bba4e2 100644
--- a/sys/arm/arm/pmap-v6.c
+++ b/sys/arm/arm/pmap-v6.c
@@ -2158,7 +2158,7 @@ SYSCTL_PROC(_vm, OID_AUTO, kvm_free,
***********************************************/
/*
- * Initialize the pmap for the swapper process.
+ * Initialize the pmap for proc0.
*/
void
pmap_pinit0(pmap_t pmap)
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c
index 1cf0867d57c3..2f9e6ccf43a8 100644
--- a/sys/i386/i386/pmap.c
+++ b/sys/i386/i386/pmap.c
@@ -2026,7 +2026,7 @@ pmap_abort_ptp(pmap_t pmap, vm_offset_t va, vm_page_t mpte)
}
/*
- * Initialize the pmap for the swapper process.
+ * Initialize the pmap for proc0.
*/
static void
__CONCAT(PMTYPE, pinit0)(pmap_t pmap)
diff --git a/sys/sys/proc.h b/sys/sys/proc.h
index 8c0729d3ec66..23b052e21063 100644
--- a/sys/sys/proc.h
+++ b/sys/sys/proc.h
@@ -1081,7 +1081,7 @@ extern int allproc_gen;
extern struct sx proctree_lock;
extern struct mtx ppeers_lock;
extern struct mtx procid_lock;
-extern struct proc proc0; /* Process slot for swapper. */
+extern struct proc proc0; /* Initial kernel process. */
extern struct thread0_storage thread0_st; /* Primary thread in proc0. */
#define thread0 (thread0_st.t0st_thread)
extern struct vmspace vmspace0; /* VM space for proc0. */
diff --git a/sys/sys/sleepqueue.h b/sys/sys/sleepqueue.h
index f28a7f75a50c..25b345f46a81 100644
--- a/sys/sys/sleepqueue.h
+++ b/sys/sys/sleepqueue.h
@@ -54,10 +54,7 @@
* be removed from a specified sleep queue using the sleepq_remove()
* function. Note that the sleep queue chain must first be locked via
* sleepq_lock() before calling sleepq_abort(), sleepq_broadcast(), or
- * sleepq_signal(). These routines each return a boolean that will be true
- * if at least one swapped-out thread was resumed. In that case, the caller
- * is responsible for waking up the swapper by calling kick_proc0() after
- * releasing the sleep queue chain lock.
+ * sleepq_signal().
*
* Each thread allocates a sleep queue at thread creation via sleepq_alloc()
* and releases it at thread destruction via sleepq_free(). Note that
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index 244aa31ea703..9693cb15f80d 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -1264,7 +1264,7 @@ vnode_pager_putpages(vm_object_t object, vm_page_t *m, int count,
* Force synchronous operation if we are extremely low on memory
* to prevent a low-memory deadlock. VOP operations often need to
* allocate more memory to initiate the I/O ( i.e. do a BMAP
- * operation ). The swapper handles the case by limiting the amount
+ * operation ). The swap pager handles the case by limiting the amount
* of asynchronous I/O, but that sort of solution doesn't scale well
* for the vnode pager without a lot of work.
*