NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/54687 (ATF tests time out since kern_lwp.c 1.206)

The following reply was made to PR kern/54687; it has been noted by GNATS.

From: (Michael van Elst)
Subject: Re: kern/54687 (ATF tests time out since kern_lwp.c 1.206)
Date: Sun, 10 Nov 2019 09:21:24 -0000 (UTC) writes:
 >Synopsis: ATF tests time out since kern_lwp.c 1.206
 p2 isn't locked when checking p_nlwps. This might not be
 a problem as p2->p_nlwps == 0 should only exist while
 forking, but I'm not sure.
 lids are expected to be unique, but this is guaranteed only by a
 counter that can conflict with such an assigned lid. You could
 avoid this by setting the LID_SCAN flag in the counter.
 This is also only necessary if the original lid isn't from the main
 LWP and the expensive search can be limited to the more rare case.
 Of course, the linker could be fixed, instead of adjusting the kernel
 to its expectations.
                                 Michael van Elst
                                 "A potential Snark may lurk in every tree."

Home | Main Index | Thread Index | Old Index