created | 2025-02-05T13:23:50Z |
---|---|
begin | 2025-01-13T00:00:00Z |
end | 2025-01-13T03:21:10Z |
path | src/sys |
commits | 1 |
date | 2025-01-13T03:21:10Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/kern/kern_task.c | log | diff | annotate |
src/sys/kern/kern_timeout.c | log | diff | annotate | |
message |
taskq_del_barrier(9) and timeout_del_barrier(9) should always call taskq_barrier(9) and timeout_barrier(9) respectively. In the case that task or timeout were scheduled to run both *_del_barrier(9) only remove it from pending queue and doesn't wait its finish. However task could be simultaneously running and scheduled to the next run, so they need to always wait until running handler has completed. ok dlg |