diff options
author | 2014-10-23 00:11:48 +0000 | |
---|---|---|
committer | 2014-10-23 00:11:48 +0000 | |
commit | 01be763fab684e946f025818c66ff512a536dcf4 (patch) | |
tree | 576ea3abc1add2e3b2ad5c75a6938576f14b3e54 /lib/libc/stdlib | |
parent | revert previous. it did more than the commit message said it did. (diff) | |
download | wireguard-openbsd-01be763fab684e946f025818c66ff512a536dcf4.tar.xz wireguard-openbsd-01be763fab684e946f025818c66ff512a536dcf4.zip |
apply only the bit of r1.69 that should have been committed:
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 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions