diff options
author | 2020-08-10 15:22:53 +0000 | |
---|---|---|
committer | 2020-08-10 15:22:53 +0000 | |
commit | eb1d1cee9155e6a1d703ef6562b57bbefb52e9dc (patch) | |
tree | 12fbd5f780b83d542a2de7a84489ca074b5eceed /lib/libssl/tls13_record_layer.c | |
parent | sync (diff) | |
download | wireguard-openbsd-eb1d1cee9155e6a1d703ef6562b57bbefb52e9dc.tar.xz wireguard-openbsd-eb1d1cee9155e6a1d703ef6562b57bbefb52e9dc.zip |
Do not block IPIs when acquiring the rendezvous mutex. Otherwise the
system would deadlock when a CPU gets blocked by the mutex while another
CPU is waiting for the first CPU to finish a rendezvous request.
This possibly fixes some hangs on sgi. There should be no effect on
loongson and octeon because their interrupt code is sloppy with masking
of IPIs.
While here, rename the rendezvous mutex to better reflect its use.
Diffstat (limited to 'lib/libssl/tls13_record_layer.c')
0 files changed, 0 insertions, 0 deletions