Module: xenomai-forge Branch: master Commit: 5d33410941ce7cdfdc88decd706f5c73d704d2d2 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=5d33410941ce7cdfdc88decd706f5c73d704d2d2
Author: Philippe Gerum <r...@xenomai.org> Date: Tue May 6 15:18:44 2014 +0200 cobalt/shadow: add internal documentation --- kernel/cobalt/shadow.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/cobalt/shadow.c b/kernel/cobalt/shadow.c index d128209..58a3820 100644 --- a/kernel/cobalt/shadow.c +++ b/kernel/cobalt/shadow.c @@ -2324,6 +2324,11 @@ static int handle_sigwake_event(struct task_struct *p) xnlock_get_irqsave(&nklock, s); + /* + * CAUTION: __TASK_TRACED is not set in p->state yet. This + * state bit will be set right after we return, when the task + * is woken up. + */ if ((p->ptrace & PT_PTRACED) && !xnthread_test_state(thread, XNDEBUG)) { /* We already own the siglock. */ sigorsets(&pending, _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git