OpenBSD cvs log

created 2018-12-19T11:05:57Z
begin 2018-04-24T18:00:00Z
end 2018-04-25T00:00:00Z
path src/sys
commits 6

date 2018-04-24T19:53:38Z
author florian
files src/sys/netinet/in.c log diff annotate
src/sys/netinet6/in6.c log diff annotate
message Make the ramdisks compile again, we don't have MROUTING on them.
Found the hard way.

date 2018-04-24T20:23:41Z
author bluhm
files src/sys/net/pf_if.c log diff annotate
message Fix copy and paste typo in pfi_kif_unref route error message.

date 2018-04-24T20:29:15Z
author guenther
files src/sys/arch/amd64/amd64/db_interface.c log diff annotate
src/sys/arch/amd64/amd64/ipifuncs.c log diff annotate
src/sys/arch/amd64/amd64/vmm.c log diff annotate
message isn't used here

ok mlarkin@

date 2018-04-24T20:33:28Z
author mlarkin
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
src/sys/arch/amd64/amd64/vmm_support.S log diff annotate
src/sys/arch/amd64/include/cpufunc.h log diff annotate
message vmm(4): fix lockups on SVM hosts when booting Linux guests

The previous version of the code used "disable_intr" as a protection
around the FPU state saving routine, which left host RFLAGS.IF=0 when
entering the guest. If the guest ended up in a non-exitable condition,
the machine could hang due to missed TLB flush IPIs (and eventual
kernel lock contention and starvation).

tested by brynet@

ok guenther@

date 2018-04-24T20:58:48Z
author guenther
files src/sys/arch/amd64/amd64/db_interface.c log diff annotate
src/sys/arch/amd64/amd64/trap.c log diff annotate
message Move code into inline functions to hide #ifdefs and improve readability.
Constipate a couple variables. Delete IDTVEC() macro and code handling
32bit-only traps (panic instead).

ok mlarkin@

date 2018-04-24T23:05:09Z
author bluhm
files src/sys/net/pf_ioctl.c log diff annotate
message Use pf_rm_rule() instead of pool_put() to decrement references by
the rule created in pf_rule_copyin(). Plugs a potential kif memory
leak in pf(4) ioctl.
OK sashan@