nuttx/sched
chao.an 102a6357ca Revert "sched: Remove a redundant critical section"
There is a potential problem that can lead to deadlock at
condition wait, if the timeout of watchdog is a very small value
(1 tick ?), the timer interrupt will come before the nxsem_wait()

Revert "sched: pthread: Remove a redundant critical section in pthread_condclockwsait.c"
Revert "sched: semaphore: Remove a redundant critical section in nxsem_clockwait()"
Revert "sched: semaphore: Remove a redundant critical section in nxsem_tickwait()"

This reverts commit 7758f3dcb1.
This reverts commit 2976bb212e.
This reverts commit 65dec5d10a.

Signed-off-by: chao.an <anchao@xiaomi.com>
2021-12-13 14:38:44 +09:00
..
clock Move timespec calculations from sched into libc/sched 2021-11-04 13:19:01 -05:00
environ Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
group group/child_status: Dynamically expand group child_status 2021-07-15 20:14:57 -07:00
init sched: Move argv from tcb_s to task_info_s 2021-12-11 10:08:53 -06:00
irq mm: do kmm_checkcorruption in IRQ when TCB_FLAG_DEBUG_CHECK set 2021-11-17 09:55:19 -06:00
module Rename MODULE_TEXT to TEXT_HEAP as the latter is more generic. 2021-06-18 07:14:17 -05:00
mqueue mq_open: add long file name check and parameter check 2021-10-21 11:01:45 -03:00
paging Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
pthread Revert "sched: Remove a redundant critical section" 2021-12-13 14:38:44 +09:00
sched sched_waitpid:delete debugassert 2021-12-03 01:17:15 -06:00
semaphore Revert "sched: Remove a redundant critical section" 2021-12-13 14:38:44 +09:00
signal sched: signal: Introduce a private spinlock in sig_action.c 2021-12-09 00:13:31 -06:00
task sched: Move argv from tcb_s to task_info_s 2021-12-11 10:08:53 -06:00
timer Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
wdog sched:watchdog: remove tick check in wd_timer 2021-11-20 02:28:06 -06:00
wqueue work_queue: schedule the work queue using the timer mechanism 2021-07-27 21:01:38 -07:00
Kconfig arch/arm: Implement TLS support 2021-12-07 23:31:41 -06:00
Makefile style/Makefile: remove unnecessary trailing whitespace 2020-11-28 12:20:30 +01:00