"Doyle, Patrick" <[EMAIL PROTECTED]> writes: > There was a discussion on the developers list last week or the week before > about a subtle race condition that arose when an interrupt occurred at the > exact instant that a single thread called a blocking primitive and the > scheduler was busy transitioning to the idle thread. See > http://ecos.sourceware.org/ml/ecos-devel/2006-01/msg00000.html for more > details. Nick posted a patch, which I presume was applied to the CVS tree. > You could try applying his patch yourself or updating to the latest CVS tree > (and seeing if the tree does, in fact, include his patch).
It's unlikely it's the source of the problem. I was the OP of the issue and the bug could only result in a delay of DSR, not in missing of a DSR provided (other) ISRs/DSRs continue to run (the latter being the case for the OP of this thread). -- Sergei. -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
