nuttx/sched
Gregory Nutt 0558aa0a78 "Uninterruptible" semaphore waits must return when canceled.
nxsem_timedwait_uninterruptible() must return -ECANCELED if the thread is canceled:

        include/nuttx/semaphore.h:  Return if nxsem_wait() returns ECANCELED meaning that the thread waiting for the semaphore has been canceled.
        sched/semaphore/sem_timedwait.c:  Same change (the inline version is in semaphore.h, the non-inlined version is in sem_tickwait.c).
        drivers/sensors/lps25h.c and drivers/wireless/bluetooth/bt_uart_bcm4343x.c:  Make sure that the caller deals correctly with the -ECANCELED return value.

    Refer to issue 619.
2020-03-29 11:58:28 -03:00
..
clock Make compare_timespec public so timer driver could reuse it 2020-02-15 07:17:07 -06:00
environ Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
errno Standardization of some function headers. 2018-03-13 09:52:27 -06:00
group sched/group/group_setuptaskfiles.c: Fix bad file inclusion. 2020-03-05 00:49:12 +01:00
init Adapt dlfcn/modlib to use the instruction memory allocator 2020-03-16 07:54:49 -06:00
irq sched/: Fix some new coding standard issues. 2020-03-09 17:31:49 +01:00
module Adapt dlfcn/modlib to use the instruction memory allocator 2020-03-16 07:54:49 -06:00
mqueue Fixed formatting error I introduced 2020-03-10 14:00:16 -05:00
paging Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
pthread Fix typos in comments and documentation. 2020-03-16 20:01:11 -06:00
sched include/nuttx/sched.h: Move prototype for sched_releasetcb() 2020-03-26 14:12:34 -03:00
semaphore "Uninterruptible" semaphore waits must return when canceled. 2020-03-29 11:58:28 -03:00
signal Fix typos in comments and documentation. 2020-03-16 20:01:11 -06:00
task include/nuttx/sched.h: Move prototype for sched_releasetcb() 2020-03-26 14:12:34 -03:00
timer sched/timer: Update most files to Apache 2.0 2020-03-11 18:39:28 -03:00
wdog sched/wdog: Update to Apache 2.0 Headers 2020-03-11 18:35:18 -03:00
wqueue Fix typos in comments and documentation. 2020-03-16 20:01:11 -06:00
.gitignore Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00
Kconfig Introduce CONFIG_DEFAULT_TASK_STACKSIZE 2020-03-26 22:30:13 -05:00
Makefile Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00