walnux/sched/wqueue
ouyangxiangzhen df183b6682 sched/wqueue: Remove the work_queue_period.
For simplicity, better performance and lower memory-overhead, this commit replaced the periodical workqueue APIs with the more expressive work_queue_next. The work_queue_next restarts work based on the last expiration time.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2025-06-10 11:02:45 -03:00
..
CMakeLists.txt sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
kwork_cancel.c sched/wqueue: Fix work_cancel_sync. 2025-05-11 10:47:13 +08:00
kwork_inherit.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
kwork_notifier.c Revert "No need to call sched_lock explicitly after call spin_lock_irqsave, since it will be called in func spin_lock_irqsave." 2025-02-13 14:15:43 +08:00
kwork_queue.c sched/wqueue: Remove the work_queue_period. 2025-06-10 11:02:45 -03:00
kwork_thread.c sched/wqueue: Remove the work_queue_period. 2025-06-10 11:02:45 -03:00
Make.defs sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
wqueue.h sched/wqueue: Fix work_cancel_sync. 2025-05-11 10:47:13 +08:00