mtx, ppc: use proctab() to index into process table
This commit is contained in:
parent
30cbaa5c48
commit
339112abc3
2 changed files with 9 additions and 6 deletions
|
@ -85,10 +85,11 @@ mmusweep(void*)
|
|||
|
||||
sweepcolor = m->sweepcolor;
|
||||
x = splhi();
|
||||
p = proctab(0);
|
||||
for(i = 0; i < conf.nproc; i++, p++)
|
||||
for(i = 0; i < conf.nproc; i++) {
|
||||
p = proctab(i);
|
||||
if(PIDCOLOR(p->mmupid) == sweepcolor)
|
||||
p->mmupid = 0;
|
||||
}
|
||||
splx(x);
|
||||
|
||||
ptab = (ulong*)m->ptabbase;
|
||||
|
|
|
@ -89,10 +89,11 @@ mmusweep(void*)
|
|||
|
||||
sweepcolor = m->sweepcolor;
|
||||
x = splhi();
|
||||
p = proctab(0);
|
||||
for(i = 0; i < conf.nproc; i++, p++)
|
||||
for(i = 0; i < conf.nproc; i++){
|
||||
p = proctab(i);
|
||||
if(PIDCOLOR(p->mmupid) == sweepcolor)
|
||||
p->mmupid = 0;
|
||||
}
|
||||
splx(x);
|
||||
|
||||
ptab = (ulong*)m->ptabbase;
|
||||
|
@ -125,9 +126,10 @@ newmmupid(void)
|
|||
m->mmupid = PIDBASE;
|
||||
x = splhi();
|
||||
tlbflushall();
|
||||
p = proctab(0);
|
||||
for(i = 0; i < conf.nproc; i++, p++)
|
||||
for(i = 0; i < conf.nproc; i++){
|
||||
p = proctab(i);
|
||||
p->mmupid = 0;
|
||||
}
|
||||
splx(x);
|
||||
wakeup(&m->sweepr);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue