OpenBSD cvs log

created 2022-11-23T12:20:30Z
begin 2022-11-12T00:00:00Z
end 2022-11-13T00:00:00Z
path src/sys
commits 6

date 2022-11-12T02:48:14Z
author kn
files src/sys/net/pf.c log diff annotate
message Put pf_state_import() under NPFSYNC>0 to fix build without pfsync

date 2022-11-12T02:49:34Z
author kn
files src/sys/netinet6/ip6_var.h log diff annotate
message Zap dead ip6_auto_linklocal

Removed in 2015 15f0a5b39a2bb226b44457ed81a5d989cfee0393
Ensure that link-local addresses are correctly configured on loopback
interfaces.

date 2022-11-12T02:50:59Z
author kn
files src/sys/netinet6/ip6_output.c log diff annotate
message Zap comment about dead linkmtu

Removed in 2015 a923c8476c6771493ee2bc4f277a429c9ae3eaff
Remove linkmtu and maxmtu from struct nd_ifinfo.

date 2022-11-12T02:53:17Z
author kn
files src/sys/netinet6/nd6.h log diff annotate
message Remove unused RS_LHCOOKIE macro

Added in 2014 110585f259f4974284e531f0a1e121b001a580dc
Move sending of router solicitations to the kernel; [...]
but never used.

date 2022-11-12T12:58:34Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Fix a long-standing pmap bug, where we would enter an executable mapping
for a page before synchronizing the data and instruction cache. This means
that another thread that is executing code on this page may not fault, but
see stale contennts until the data cache flushes and/or instruction cache
invalidation propagates. The bug surfaced when testing a change that would
recycle code pages quickly instead of keeping them around.

Fix the issue by synchronizing the caches before entering an executable
mapping for a page. Also make sure we mark the page as "clean" after
synchronization instead of before.

ok patrick@, jca@ (and mpi@ and dlg@ for an earlier version of this diff)

date 2022-11-12T16:36:07Z
author kn
files src/sys/netinet6/in6.c log diff annotate
src/sys/netinet6/in6_var.h log diff annotate
message Remove unused fields from struct in6_ifextra

This is all under _KERNEL:
- rs_lhcookie was added in 2014 110585f259f4974284e531f0a1e121b001a580dc
"Move sending of router solicitations to the kernel; [...]"
but never used
- nprefixes and ndefrouters became obsolete with 2017
4a2f474d14c160dc7829cce0149ead09d473ece9
"Remove sending of router solicitations and processing of router
advertisements from the kernel. [...]"

OK mpi