diff options
author | Julian Elischer <julian@FreeBSD.org> | 2004-06-16 00:26:31 +0000 |
---|---|---|
committer | Julian Elischer <julian@FreeBSD.org> | 2004-06-16 00:26:31 +0000 |
commit | fa88511615b024b53c7c2db01bc4ed710e186390 (patch) | |
tree | ccd863bb9258875fbfaaa74744c38e9db22822b0 /sys/vm | |
parent | 7421be052881fecedba90bc5bba7d1097e0abce6 (diff) | |
download | src-fa88511615b024b53c7c2db01bc4ed710e186390.tar.gz src-fa88511615b024b53c7c2db01bc4ed710e186390.zip |
Nice, is a property of a process as a whole..
I mistakenly moved it to the ksegroup when breaking up the process
structure. Put it back in the proc structure.
Notes
Notes:
svn path=/head/; revision=130551
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_glue.c | 2 | ||||
-rw-r--r-- | sys/vm/vm_pageout.c | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/sys/vm/vm_glue.c b/sys/vm/vm_glue.c index b625615f9351..b34f6296f4bc 100644 --- a/sys/vm/vm_glue.c +++ b/sys/vm/vm_glue.c @@ -824,7 +824,7 @@ loop: kg = td->td_ksegrp; pri = p->p_swtime + kg->kg_slptime; if ((p->p_sflag & PS_SWAPINREQ) == 0) { - pri -= kg->kg_nice * 8; + pri -= p->p_nice * 8; } /* diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c index b7ac7a45b513..640770dab624 100644 --- a/sys/vm/vm_pageout.c +++ b/sys/vm/vm_pageout.c @@ -1225,12 +1225,9 @@ unlock_and_continue: } sx_sunlock(&allproc_lock); if (bigproc != NULL) { - struct ksegrp *kg; killproc(bigproc, "out of swap space"); mtx_lock_spin(&sched_lock); - FOREACH_KSEGRP_IN_PROC(bigproc, kg) { - sched_nice(kg, PRIO_MIN); /* XXXKSE ??? */ - } + sched_nice(bigproc, PRIO_MIN); mtx_unlock_spin(&sched_lock); PROC_UNLOCK(bigproc); wakeup(&cnt.v_free_count); |