1
0
Fork 0
forked from nuttx/nuttx-update
local-nuttx-update/sched/wqueue
dulibo1 5e8ce0b9f0 work queue:fix work_cancel_sync can not cancel the work which call work_queue in handler
1.work_queue a work which call work_queue again
2.work_cancel_sync the work
3.the work is just calling in workthread
4.work_queue the work again,and post the work_cancel_sync wakeup
5.the work is not canceled

Signed-off-by: dulibo1 <dulibo1@xiaomi.com>
2024-08-30 01:52:22 +08:00
..
CMakeLists.txt cmake:complete missing changes during cmake reforming for sched 2023-09-08 21:20:16 +03:00
kwork_cancel.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
kwork_inherit.c Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00
kwork_notifier.c sched/wqueue: Change the return type of work_notifier_teardown to void 2022-05-14 00:35:29 +03:00
kwork_queue.c work queue:fix work_cancel_sync can not cancel the work which call work_queue in handler 2024-08-30 01:52:22 +08:00
kwork_thread.c convert pointer string to number in base 16 2024-08-14 22:36:57 +08:00
Make.defs work_queue: schedule the work queue using the timer mechanism 2021-07-27 21:01:38 -07:00
wqueue.h Revert "sched: replace some global variables to macro" 2024-06-06 22:00:25 +08:00