summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2019-04-28 04:20:41 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2019-04-28 04:20:41 +0000
commita601981fe1a88ac47d21475c9cc8218d2ef719b6 (patch)
tree27e0c1b5ed1093798bc7b1ace35ba1ffe2320177 /games
parent5e5d23632268287adbe04d2091681e99ff70b04c (diff)
add WITNESS support to barriers modelled on the timeout stuff visa did.
if a taskq takes a lock, and something holding that lock calls taskq_barrier, there's a potential deadlock. detect this as a lock order problem when witness is enable. task_del conditionally followed by taskq_barrier is a common pattern, so add a taskq_del_barrier wrapper for it that unconditionally checks for the deadlock, like timeout_del_barrier. ok visa@
Diffstat (limited to 'games')
0 files changed, 0 insertions, 0 deletions