projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history]
/
sys
/
vm
/
vm_glue.c
diff --git
a/sys/vm/vm_glue.c
b/sys/vm/vm_glue.c
index
d684395
..
bd2fd07
100644
(file)
--- a/
sys/vm/vm_glue.c
+++ b/
sys/vm/vm_glue.c
@@
-485,6
+485,8
@@
swapout_threads()
continue;
switch (p->p_stat) {
case SRUN:
continue;
switch (p->p_stat) {
case SRUN:
+ if (p->p_pri < PUSER)
+ continue;
if ((tpri = p->p_time + p->p_nice * 8) > outpri2) {
outp2 = p;
outpri2 = tpri;
if ((tpri = p->p_time + p->p_nice * 8) > outpri2) {
outp2 = p;
outpri2 = tpri;
@@
-493,6
+495,8
@@
swapout_threads()
case SSLEEP:
case SSTOP:
case SSLEEP:
case SSTOP:
+ if (p->p_pri <= PRIBIO)
+ continue;
if (p->p_slptime > maxslp) {
swapout(p);
didswap++;
if (p->p_slptime > maxslp) {
swapout(p);
didswap++;