summaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorMartin Pieuchot <mpi@cvs.openbsd.org>2016-03-09 13:38:51 +0000
committerMartin Pieuchot <mpi@cvs.openbsd.org>2016-03-09 13:38:51 +0000
commitceff8857b3d865b9c88e078b2b79825de2ca5bfb (patch)
tree1306a24266d9a6a300b09660e7c0864b1caebc82 /sys/kern
parent915c509003ff173d8d3f034de16f7b505d93d4f9 (diff)
Correct some comments and definitions, from Michal Mazurek.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_sig.c6
-rw-r--r--sys/kern/kern_synch.c5
-rw-r--r--sys/kern/sched_bsd.c18
3 files changed, 12 insertions, 17 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index 56b3af9558a..e212ea40b68 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_sig.c,v 1.192 2016/01/09 06:13:43 semarie Exp $ */
+/* $OpenBSD: kern_sig.c,v 1.193 2016/03/09 13:38:50 mpi Exp $ */
/* $NetBSD: kern_sig.c,v 1.54 1996/04/22 01:38:32 christos Exp $ */
/*
@@ -896,7 +896,7 @@ ptsignal(struct proc *p, int signum, enum signal_type type)
panic("psignal signal number");
#endif
- /* Ignore signal if we are exiting */
+ /* Ignore signal if the target process is exiting */
if (pr->ps_flags & PS_EXITING)
return;
@@ -980,7 +980,7 @@ ptsignal(struct proc *p, int signum, enum signal_type type)
} else {
action = SIG_DFL;
- if (prop & SA_KILL && pr->ps_nice > NZERO)
+ if (prop & SA_KILL && pr->ps_nice > NZERO)
pr->ps_nice = NZERO;
/*
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c
index da949842d4b..a57baf3a536 100644
--- a/sys/kern/kern_synch.c
+++ b/sys/kern/kern_synch.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_synch.c,v 1.128 2016/02/01 23:34:31 dlg Exp $ */
+/* $OpenBSD: kern_synch.c,v 1.129 2016/03/09 13:38:50 mpi Exp $ */
/* $NetBSD: kern_synch.c,v 1.37 1996/04/22 01:38:37 christos Exp $ */
/*
@@ -59,7 +59,7 @@
#endif
int thrsleep(struct proc *, struct sys___thrsleep_args *);
-
+int thrsleep_unlock(void *, int);
/*
* We're only looking at 7 bits of the address; everything is
@@ -436,7 +436,6 @@ sys_sched_yield(struct proc *p, void *v, register_t *retval)
return (0);
}
-int thrsleep_unlock(void *, int);
int
thrsleep_unlock(void *lock, int lockflags)
{
diff --git a/sys/kern/sched_bsd.c b/sys/kern/sched_bsd.c
index 33db9c73d01..8b318df5996 100644
--- a/sys/kern/sched_bsd.c
+++ b/sys/kern/sched_bsd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sched_bsd.c,v 1.42 2015/11/08 20:45:57 naddy Exp $ */
+/* $OpenBSD: sched_bsd.c,v 1.43 2016/03/09 13:38:50 mpi Exp $ */
/* $NetBSD: kern_synch.c,v 1.37 1996/04/22 01:38:37 christos Exp $ */
/*-
@@ -60,7 +60,8 @@ int rrticks_init; /* # of hardclock ticks per roundrobin() */
struct __mp_lock sched_lock;
#endif
-void schedcpu(void *);
+void schedcpu(void *);
+void updatepri(struct proc *);
void
scheduler_start(void)
@@ -70,10 +71,9 @@ scheduler_start(void)
/*
* We avoid polluting the global namespace by keeping the scheduler
* timeouts static in this function.
- * We setup the timeouts here and kick schedcpu and roundrobin once to
- * make them do their job.
+ * We setup the timeout here and kick schedcpu once to make it do
+ * its job.
*/
-
timeout_set(&schedcpu_to, schedcpu, &schedcpu_to);
rrticks_init = hz / 10;
@@ -218,9 +218,7 @@ schedcpu(void *arg)
LIST_FOREACH(p, &allproc, p_list) {
/*
- * Increment time in/out of memory and sleep time
- * (if sleeping). We ignore overflow; with 16-bit int's
- * (remember them?) overflow takes 45 days.
+ * Increment sleep time (if sleeping). We ignore overflow.
*/
if (p->p_stat == SSLEEP || p->p_stat == SSTOP)
p->p_slptime++;
@@ -233,7 +231,7 @@ schedcpu(void *arg)
continue;
SCHED_LOCK(s);
/*
- * p_pctcpu is only for ps.
+ * p_pctcpu is only for diagnostic tools such as ps.
*/
#if (FSHIFT >= CCPU_SHIFT)
p->p_pctcpu += (phz == 100)?
@@ -550,7 +548,6 @@ resetpriority(struct proc *p)
* processes which haven't run much recently, and to round-robin among other
* processes.
*/
-
void
schedclock(struct proc *p)
{
@@ -715,4 +712,3 @@ sysctl_hwperfpolicy(void *oldp, size_t *oldlenp, void *newp, size_t newlen)
return 0;
}
#endif
-