diff options
author | 2014-10-22 05:37:54 +0000 | |
---|---|---|
committer | 2014-10-22 05:37:54 +0000 | |
commit | 4312a6b15e9895f4023eab7b08f92deac364773c (patch) | |
tree | a578971808f47c8085c9c4eb0d4eef0605586423 /sys/kern/subr_hibernate.c | |
parent | Avoid writing in second person in malloc.3 (diff) | |
download | wireguard-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