Merged to master at 160c52e7ff54..2bc253f48c1a (from, to] You can see the entire diff with 'git diff' or at https://github.com/brho/akaros/compare/160c52e7ff54...2bc253f48c1a
On 2016-08-03 at 10:30 Barret Rhoden <[email protected]> wrote: > Bug was added in f10bf40001fe ("Split PROC_DYING into DYING and > DYING_ABORT"), where I missed a "!". > > Signed-off-by: Barret Rhoden <[email protected]> > --- > kern/src/schedule.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kern/src/schedule.c b/kern/src/schedule.c > index 7590dcd27d67..2490c52919eb 100644 > --- a/kern/src/schedule.c > +++ b/kern/src/schedule.c > @@ -418,7 +418,7 @@ static void __run_mcp_ksched(void *arg) > * DYING, it'll remain DYING until we > decref. And if there is a > * concurrent death, that will spin on the > ksched lock (which we > * hold, and which protects the proc lists). > */ > - if (proc_is_dying(p)) > + if (!proc_is_dying(p)) > add_to_list(p, secondary_mcps); > proc_decref(p); /* > fyi, this may trigger __proc_free */ /* need to break: the proc lists > may have changed when we unlocked -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
