diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-04-30 10:59:30 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-05-20 09:58:22 +0200 |
commit | f2cb584a6191b642f19fb87bd39d37fbb7565283 (patch) | |
tree | 26d0f1ed1d05641fd74b3611e0a132d8938bd921 | |
parent | 1ee85a59b7976ab64bbff3488f52c1bdc615c363 (diff) |
Update rtems_bsd_force_select_timeout()
-rw-r--r-- | freebsd/sys/kern/sys_generic.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/freebsd/sys/kern/sys_generic.c b/freebsd/sys/kern/sys_generic.c index 0ed027d5..7c8bdcd3 100644 --- a/freebsd/sys/kern/sys_generic.c +++ b/freebsd/sys/kern/sys_generic.c @@ -1900,7 +1900,6 @@ selectinit(void *dummy __unused) #include <rtems/score/objectimpl.h> #include <rtems/score/threadimpl.h> -#include <rtems/score/threadqimpl.h> #include <rtems/bsd/util.h> @@ -1912,9 +1911,7 @@ force_select_timeout(Thread_Control *thread) if (td != NULL) { struct seltd *stp = td->td_sel; - if (thread->Wait.queue == &stp->st_wait.cv_waiters) { - _Thread_queue_Process_timeout(thread); - } + cv_broadcastpri(&stp->st_wait, 0); } } |