summaryrefslogtreecommitdiffstats
path: root/lib/libssl/tls13_record_layer.c
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2020-08-10 15:22:53 +0000
committervisa <visa@openbsd.org>2020-08-10 15:22:53 +0000
commiteb1d1cee9155e6a1d703ef6562b57bbefb52e9dc (patch)
tree12fbd5f780b83d542a2de7a84489ca074b5eceed /lib/libssl/tls13_record_layer.c
parentsync (diff)
downloadwireguard-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