summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
diff options
context:
space:
mode:
authorstsp <stsp@openbsd.org>2018-03-22 11:24:27 +0000
committerstsp <stsp@openbsd.org>2018-03-22 11:24:27 +0000
commita6d5d44b250fb28fcc7de3456280fe508b1dccc8 (patch)
tree4417fd3b861a46a36c0eea19baafed0357d9e1b2 /lib/libcrypto/man/OpenSSL_add_all_algorithms.3
parentssh/xmss: fix build; ok djm@ (diff)
downloadwireguard-openbsd-a6d5d44b250fb28fcc7de3456280fe508b1dccc8.tar.xz
wireguard-openbsd-a6d5d44b250fb28fcc7de3456280fe508b1dccc8.zip
In vldcp(4), initialize lc_rx_state to a magic value which is not
used by the hypervisor interface. This allows the driver to sync up with the firmware's Rx channel state (DOWN/UP/RESET) upon the first interrupt, and repair inconsistent Rx channel head/tail queue state if necessary. Unwedges another interrupt storm observed when starting ldomd on my T5220 after a reboot. In case the firmware's Rx queue head and tail are initially not equal, the normal interrupt handling path will not operate as expected due to the interrupt storm, and we never told the firmware to shut up. Other cbus(4) drivers might benefit from a similar fix, but we're too close to release for experiments, so I'm just fixing vldcp(4). ok kettenis@ deraadt@
Diffstat (limited to 'lib/libcrypto/man/OpenSSL_add_all_algorithms.3')
0 files changed, 0 insertions, 0 deletions