OpenBSD cvs log

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