Module: xenomai-forge
Branch: next
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

Reply via email to