diff options
author | 2018-05-11 15:27:43 +0000 | |
---|---|---|
committer | 2018-05-11 15:27:43 +0000 | |
commit | 2d12045b7a88a5f21aa86994ae11301db64c781d (patch) | |
tree | d73ff5970e6a9dc46ba58f82c0d59cb8f9fd10ef /sys/netinet/ip_ipcomp.c | |
parent | Mention netinet/tcp.h, like many others already do. (diff) | |
download | wireguard-openbsd-2d12045b7a88a5f21aa86994ae11301db64c781d.tar.xz wireguard-openbsd-2d12045b7a88a5f21aa86994ae11301db64c781d.zip |
Fix fallout from i386 Meltdown preparation which is using interrupt
gates now. Interrupts for dna, fpu, and f00f_redirect were not
properly enabled. Thus npxintr() tried to get the kernel lock with
interrupts disabled causing a deadlock in pmap_tlb_shootwait().
Enable interrupts for dna, fpu, and f00f_redirect. dna and fpu
leave the kernel directly, thus they have to disable interrupts
again; f00f_redirect goes through calltrap which will enable
interrupts.
from hshoexer@; OK mlarkin@
Diffstat (limited to 'sys/netinet/ip_ipcomp.c')
0 files changed, 0 insertions, 0 deletions