OpenBSD cvs log

created 2018-11-29T13:21:42Z
begin 2018-04-06T00:00:00Z
end 2018-04-07T00:00:00Z
path src/sys
commits 6

date 2018-04-06T10:39:15Z
author bluhm
files src/sys/net/if_pflog.h log diff annotate
src/sys/net/pf.c log diff annotate
message All users of the PFLOG_PACKET() macro are inside "#if NPFLOG > 0".
So this macro does not make much sense, just call pflog_packet().
OK sashan@ henning@

date 2018-04-06T10:48:09Z
author bluhm
files src/sys/kern/kern_descrip.c log diff annotate
message Retain the UF_PLEDGED flag from the original fd during dup(2).
Nothing uses this fd-tracking part of pledge yet.
OK deraadt@

date 2018-04-06T10:59:11Z
author bluhm
files src/sys/netinet/udp_usrreq.c log diff annotate
message Use the existing pf state to speed up UDP socket lookup. This was
disabled as there were some stability issues. It seems that the
crashes were fixed when reference counting for pf states was
implemented. Se reenable this code. Apart from the performance
improvement it also makes corner cases for pf divert-to more reliable.
OK henning@

date 2018-04-06T13:59:30Z
author kettenis
files src/sys/dev/pci/ppb.c log diff annotate
message If port io is disabled, disable the associated windows as well.

ok patrick@, deraadt@

date 2018-04-06T15:14:27Z
author patrick
files src/sys/tmpfs/tmpfs_vfsops.c log diff annotate
message Now that the args are passed in by the caller there is no need to call
copyin(9) ourselves anymore. Fixes tmpfs after recent changes.

ok bluhm@ deraadt@ visa@

date 2018-04-06T19:09:05Z
author kettenis
files src/sys/arch/arm64/dev/efi.c log diff annotate
message Sadly some UEFI frimware writes to mappings marked as runtime code so we can't
enforce W^X for runtime services. Do respect the bits that indicate that
mappings can be non-readable, non-executable or read-only though.

ok patrick@