summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authoruebayasi <uebayasi@openbsd.org>2014-07-13 15:46:21 +0000
committeruebayasi <uebayasi@openbsd.org>2014-07-13 15:46:21 +0000
commitca86693be28e7194ad1cf3f628004f98c872ec26 (patch)
tree22a76b053ff4f3cdc168c0dcad1a598c82894ecc /lib
parentOPENSSL_{malloc,free} -> {malloc,free} (diff)
downloadwireguard-openbsd-ca86693be28e7194ad1cf3f628004f98c872ec26.tar.xz
wireguard-openbsd-ca86693be28e7194ad1cf3f628004f98c872ec26.zip
KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3)
This adds a new assertion macro, KERNEL_ASSERT_LOCKED(), to assert that kernel_lock is held. In the long process of removing kernel_lock, there will be a lot (hundreds or thousands) of use of this; virtually almost all functions in !MP-safe subsystems should have this assertion. Thus this assertion should have a short, good name. Not only that "KERNEL_ASSERT_LOCKED" is consistent with other KERNEL_* and SCHED_ASSERT_LOCKED() macros. Input from dlg@ guenther@ kettenis@. OK dlg@ guenther@
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions