summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_ipcomp.c
diff options
context:
space:
mode:
authorbluhm <bluhm@openbsd.org>2018-05-11 15:27:43 +0000
committerbluhm <bluhm@openbsd.org>2018-05-11 15:27:43 +0000
commit2d12045b7a88a5f21aa86994ae11301db64c781d (patch)
treed73ff5970e6a9dc46ba58f82c0d59cb8f9fd10ef /sys/netinet/ip_ipcomp.c
parentMention netinet/tcp.h, like many others already do. (diff)
downloadwireguard-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