Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/kern_clock.c
Show First 20 Lines • Show All 276 Lines • ▼ Show 20 Lines | FOREACH_PROC_IN_SYSTEM(p) { | ||||
PROC_UNLOCK(p); | PROC_UNLOCK(p); | ||||
continue; | continue; | ||||
} | } | ||||
FOREACH_THREAD_IN_PROC(p, td) { | FOREACH_THREAD_IN_PROC(p, td) { | ||||
thread_lock(td); | thread_lock(td); | ||||
if (TD_ON_LOCK(td)) | if (TD_ON_LOCK(td)) | ||||
deadlres_td_on_lock(p, td, | deadlres_td_on_lock(p, td, | ||||
blkticks); | blkticks); | ||||
else if (TD_IS_SLEEPING(td) && | else if (TD_IS_SLEEPING(td)) | ||||
TD_ON_SLEEPQ(td)) | |||||
deadlres_td_sleep_q(p, td, | deadlres_td_sleep_q(p, td, | ||||
slpticks); | slpticks); | ||||
thread_unlock(td); | thread_unlock(td); | ||||
} | } | ||||
PROC_UNLOCK(p); | PROC_UNLOCK(p); | ||||
} | } | ||||
sx_sunlock(&allproc_lock); | sx_sunlock(&allproc_lock); | ||||
▲ Show 20 Lines • Show All 538 Lines • Show Last 20 Lines |