summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_lib.c
diff options
context:
space:
mode:
authormpi <mpi@openbsd.org>2021-03-02 10:12:37 +0000
committermpi <mpi@openbsd.org>2021-03-02 10:12:37 +0000
commit3426345d211be9d90bb8991ff6daa953ea3b752a (patch)
treebaca9b53514c9f61821629851c30e32e87b858e3 /lib/libssl/ssl_lib.c
parentRevert the fix for the deadlock between uvn_io() and uvn_flush(). (diff)
downloadwireguard-openbsd-3426345d211be9d90bb8991ff6daa953ea3b752a.tar.xz
wireguard-openbsd-3426345d211be9d90bb8991ff6daa953ea3b752a.zip
Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.
Do not allow a faulting thread to sleep on a contended vnode lock to prevent lock ordering issues with upcoming per-uobj lock. ok anton@ Reported-by: syzbot+e63407b35dff08dbee02@syzkaller.appspotmail.com
Diffstat (limited to 'lib/libssl/ssl_lib.c')
0 files changed, 0 insertions, 0 deletions