kernel: make addbroken() static, remove misleading Proc* argument

This commit is contained in:
cinap_lenrek 2020-12-21 22:03:46 +01:00
parent 262d5c101b
commit 0ad4ceb8d0

View file

@ -1036,8 +1036,8 @@ struct
Proc *p[NBROKEN]; Proc *p[NBROKEN];
}broken; }broken;
void static void
addbroken(Proc *p) addbroken(void)
{ {
qlock(&broken); qlock(&broken);
if(broken.n == NBROKEN) { if(broken.n == NBROKEN) {
@ -1045,12 +1045,12 @@ addbroken(Proc *p)
memmove(&broken.p[0], &broken.p[1], sizeof(Proc*)*(NBROKEN-1)); memmove(&broken.p[0], &broken.p[1], sizeof(Proc*)*(NBROKEN-1));
--broken.n; --broken.n;
} }
broken.p[broken.n++] = p; broken.p[broken.n++] = up;
qunlock(&broken); qunlock(&broken);
edfstop(up); edfstop(up);
p->state = Broken; up->state = Broken;
p->psstate = nil; up->psstate = nil;
sched(); sched();
} }
@ -1182,7 +1182,7 @@ pexit(char *exitstr, int freemem)
} }
if(!freemem) if(!freemem)
addbroken(up); addbroken();
qlock(&up->debug); qlock(&up->debug);