Module: xenomai-gch
Branch: for-forge
Commit: 49439461e6cc29bdfb65f3261e5de2bca6d32be3
URL:    
http://git.xenomai.org/?p=xenomai-gch.git;a=commit;h=49439461e6cc29bdfb65f3261e5de2bca6d32be3

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Sun Nov 13 22:06:47 2011 +0100

cobalt: invert sem_post test

---

 kernel/cobalt/sem.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kernel/cobalt/sem.c b/kernel/cobalt/sem.c
index 4c69c6c..0184f67 100644
--- a/kernel/cobalt/sem.c
+++ b/kernel/cobalt/sem.c
@@ -800,7 +800,7 @@ int sem_post_inner(struct cobalt_sem *sem, cobalt_kqueues_t 
*ownq, int bcast)
                return -1;
        }
 
-       if (bcast) {
+       if (!bcast) {
                if (xnsynch_wakeup_one_sleeper(&sem->synchbase) != NULL)
                        xnpod_schedule();
                else if ((sem->flags & SEM_PULSE) == 0)


_______________________________________________
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git

Reply via email to