summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_hibernate.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2014-10-22 05:37:54 +0000
committerdlg <dlg@openbsd.org>2014-10-22 05:37:54 +0000
commit4312a6b15e9895f4023eab7b08f92deac364773c (patch)
treea578971808f47c8085c9c4eb0d4eef0605586423 /sys/kern/subr_hibernate.c
parentAvoid writing in second person in malloc.3 (diff)
downloadwireguard-openbsd-4312a6b15e9895f4023eab7b08f92deac364773c.tar.xz
wireguard-openbsd-4312a6b15e9895f4023eab7b08f92deac364773c.zip
make the crypto taskq protect things at IPL_VM instead of IPL_HIGH.
everything else in crypto.c uses splvm/IPL_VM. it seems this IPL_HIGH came about because the hand rolled task list and thread that crypto used to use was converted to workqs, which unconditionally used IPL_HIGH internally. when it was converted from workqs to tasks it blindly ported the protection workqs gave. tested by many via tech@ and snapshots ok kettenis@
Diffstat (limited to 'sys/kern/subr_hibernate.c')
0 files changed, 0 insertions, 0 deletions