nuttx/sched
chao an b9d70365a1 sched/wqueue: semaphore count should be consistent with the number of work entries.
The number of work entries will be inconsistent with semaphore count
if the work is canceled, in extreme case, semaphore count will overflow
and fallback to 0 the workqueue will stop scheduling the enqueue work.

Signed-off-by: chao an <anchao@xiaomi.com>
2023-01-28 21:45:10 +09:00
..
clock clock: adjust clock function to support tick 2022-11-01 21:54:20 +08:00
environ sched/env: Don't need copy env variable from parent in env_dup 2022-10-19 08:22:56 +09:00
group group_leave: Don't instantiate address environment prior to destroying it 2023-01-18 11:02:19 +08:00
init Launch the initial task through task_spawn instead of nxtask_create 2023-01-25 23:34:52 +02:00
irq sched/irq: add spin_unlock_irqsave/irqrestore_wo_note 2023-01-02 22:29:01 +08:00
misc sched/misc/assert: remove extra indentations 2023-01-26 10:26:09 +08:00
module nuttx: unify MIN, MAX and ABS macro definition across the code 2022-12-21 09:31:28 +08:00
mqueue nuttx/sched: merge up_block_task and up_unblock_task 2022-11-22 22:59:08 +08:00
paging nuttx/sched: merge up_block_task and up_unblock_task 2022-11-22 22:59:08 +08:00
pthread sched: Implement tkill/tgkill 2023-01-26 08:11:56 +02:00
sched fix run ltp_interfaces_sched_setscheduler_17_1 fail 2023-01-28 09:10:23 +02:00
semaphore sem: Remove PRIOINHERIT_FLAGS_ENABLE and use SEM_PRIO_INHERIT instead 2023-01-11 17:35:28 +02:00
signal sched: Implement tkill/tgkill 2023-01-26 08:11:56 +02:00
task sched: fix task_delete crash in SMP case 2023-01-18 14:11:18 +09:00
timer sched/posix/timer: handle invaild timerid correctly 2022-10-31 19:59:29 -03:00
tls sched/group: fix task info heap-use-after-free 2023-01-11 01:53:59 +08:00
wdog libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
wqueue sched/wqueue: semaphore count should be consistent with the number of work entries. 2023-01-28 21:45:10 +09:00
Kconfig sched/signal: Fix typo error in Kconfig(SIG_SEGA->SIG_SEGV) 2023-01-28 09:07:23 +02:00
Makefile Move _assert to kernel space. 2022-12-06 18:33:21 +08:00