On Sat, Jan 09, 2016 at 08:25:05AM +0100, Mateusz Guzik wrote:
> > if (!mutex_tryenter(parent->p_lock)) {
> > mutex_exit(t->p_lock);
> > mutex_enter(parent->p_lock);
>
> As a side note this looks like a bug. t->p_lock is not relocked, so the
> code ends up without the lock held. There is a similar sample in fork1.I just fixed this. Thanks. -- David A. Holland [email protected]
