[Xenomai-git] Gilles Chanteperdrix : cobalt: invert sem_post test

2011-11-13 Thread GIT version control
Module: xenomai-forge
Branch: master
Commit: 49439461e6cc29bdfb65f3261e5de2bca6d32be3
URL:
http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=49439461e6cc29bdfb65f3261e5de2bca6d32be3

Author: Gilles Chanteperdrix 
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


[Xenomai-git] Gilles Chanteperdrix : cobalt: invert sem_post test

2011-11-13 Thread GIT version control
Module: xenomai-gch
Branch: for-forge
Commit: 49439461e6cc29bdfb65f3261e5de2bca6d32be3
URL:
http://git.xenomai.org/?p=xenomai-gch.git;a=commit;h=49439461e6cc29bdfb65f3261e5de2bca6d32be3

Author: Gilles Chanteperdrix 
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


[Xenomai-git] Gilles Chanteperdrix : cobalt: invert sem_post test

2011-11-13 Thread GIT version control
Module: xenomai-gch
Branch: for-forge
Commit: a77f114886e405e8485206443dc73193123c46b0
URL:
http://git.xenomai.org/?p=xenomai-gch.git;a=commit;h=a77f114886e405e8485206443dc73193123c46b0

Author: Gilles Chanteperdrix 
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