OpenBSD cvs log

created 2018-11-30T04:12:09Z
begin 2018-09-12T00:00:00Z
end 2018-09-13T00:00:00Z
path src/sys
commits 7

date 2018-09-12T04:34:59Z
author jsg
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
src/sys/arch/armv7/conf/Makefile.armv7 log diff annotate
src/sys/arch/i386/conf/Makefile.i386 log diff annotate
message Move -Wno-address-of-packed-member to the clang block as well and sync
armv7 and i386 with amd64.

ok guenther@

date 2018-09-12T06:09:39Z
author guenther
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
message When shooting pages in the KVA range, all pmaps have the page mapped,
not just pmap_kernel() and this CPUs pmap. Meanwhile, when mapping
another pmap's tables, order the locking so that we don't need IPIs
specific to the temp pmap.

tested in snaps for a bit
ok mlarkin@

date 2018-09-12T06:12:59Z
author guenther
files src/sys/arch/amd64/amd64/locore.S log diff annotate
message Now that the pmap is more paranoid about some shootdowns (pmap.c rev 1.119),
avoid some TLB flushes by not reloading %cr3 when the value isn't changing.

original diff by and ok mlarkin@

date 2018-09-12T07:00:51Z
author guenther
files src/sys/arch/amd64/amd64/pmap.c log diff annotate
src/sys/arch/amd64/include/cpu_full.h log diff annotate
message Whitespace fixes

date 2018-09-12T09:20:34Z
author krw
files src/sys/net/if.h log diff annotate
message Fix obvious cut&pasto in comment (ifa_msghdr -> if_announcemsghdr).

ok claudio@

date 2018-09-12T11:24:38Z
author mpi
files src/sys/net/pfkeyv2.c log diff annotate
message Stop exporting TDB counters to userland, this change introduced a
regression with iked(8).

Reported by Mark Patruck.

date 2018-09-12T11:58:28Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Make pmap_protect(9) actually remove exec permission if the new permissions
include PROT_READ but not PROT_EXEC.

ok patrick@