incubator-nuttx/sched/wqueue
Heesub Shin 8e94d8e7cc Signal sent from work_signal() may interrupt the low priority worker thread that is already running. For example, the worker thread that is waiting for a semaphore could be woken up by the signal and break any synchronization assumption as a result. It also does not make any sense to send signal if it is already running and busy. This commit fixes it. 2016-11-06 08:00:12 -06:00
..
Make.defs User-mode work queue logic should not disable interrupts 2014-10-10 14:52:04 -06:00
kwork_cancel.c Remove some empty file section section header comments 2016-02-17 17:15:08 -06:00
kwork_hpthread.c Without lowsyslog() *llerr() is not useful. Eliminate and replace with *err(). 2016-06-20 12:44:38 -06:00
kwork_inherit.c nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section() 2016-02-14 08:17:46 -06:00
kwork_lpthread.c Without lowsyslog() *llerr() is not useful. Eliminate and replace with *err(). 2016-06-20 12:44:38 -06:00
kwork_process.c sched/: Review and correct some stylistic inconsistencies 2016-08-07 08:25:30 -06:00
kwork_queue.c Signal sent from work_signal() may interrupt the low priority worker thread that is already running. For example, the worker thread that is waiting for a semaphore could be woken up by the signal and break any synchronization assumption as a result. It also does not make any sense to send signal if it is already running and busy. This commit fixes it. 2016-11-06 08:00:12 -06:00
kwork_signal.c Signal sent from work_signal() may interrupt the low priority worker thread that is already running. For example, the worker thread that is waiting for a semaphore could be woken up by the signal and break any synchronization assumption as a result. It also does not make any sense to send signal if it is already running and busy. This commit fixes it. 2016-11-06 08:00:12 -06:00
wqueue.h Update to use 64-bit timer when available 2016-01-21 11:54:26 -06:00