[Xenomai] Issue in notifier_callback while threadobj_lock is being held (forge/mercury)
Philippe Gerum
rpm at xenomai.org
Sat Apr 26 18:13:20 CEST 2014
On 04/26/2014 12:32 PM, Philippe Gerum wrote:
> There is a single sane option: no code running on top of the SIGNOTIFY
> handler should attempt to grab any lock. notifier_callback() is simply
> wrong in acquiring a lock, only to set the suspend bit in the status.
> There is a better option for reflecting the current state locklessly.
>
> I'll issue a fix.
>
Ok, this time I grabbed the chainsaw to fix this code, dropping all
non-sense and left overs from the early days. Feedback welcome.
http://git.xenomai.org/xenomai-forge.git/commit/?h=next&id=4f3396bf96b9fcb750d68e843c60ec9f5d22f9cd
TIA,
--
Philippe.
More information about the Xenomai
mailing list