OpenBSD cvs log

created 2020-10-04T08:07:35Z
begin 2020-10-01T00:00:00Z
end 2020-10-02T00:00:00Z
path src/sys
commits 8

date 2020-10-01T05:14:10Z
author jsg
files src/sys/arch/sparc64/dev/pyro.c log diff annotate
src/sys/net/if_ethersubr.c log diff annotate
message fix indentation

date 2020-10-01T09:35:30Z
author jsg
files src/sys/dev/pci/drm/include/linux/dma-fence-chain.h log diff annotate
message avoid uninitialised var use in drm_syncobj.c

We don't walk the chain in dma_fence_chain_for_each() but can provide
the first fence.

date 2020-10-01T10:05:09Z
author jsg
files src/sys/arch/powerpc64/dev/xicp.c log diff annotate
message correct size argument to free(9)

ok kettenis@

date 2020-10-01T14:02:08Z
author kn
files src/sys/net/pf_ioctl.c log diff annotate
message rdomain IDs do not need to exist for "on rdomain N" to work

Unlike "... rtable N", pf.conf(5)'s "on rdomain N" does not alter packet
state and will always work no matter if rdomain N currently exists or not,
i.e. the rule "pass on rdomain 42" will simply match (and pass) packets if
rdomain 42 exists, and it will simply not match (neither pass nor block)
packets if 42 does not exist.

There's no need to reload the ruleset whenever routing domains are created
or deleted, which can already be observed now by creating an rdomain,
loading rules referencing it and deleting the same rdomain immediately
afterwards: pf will continue to work as expected.

Relax both pfctl(8)'s parser check as well as pf(4)'s copyin routine to
accept any valid routing domain ID without expecting it to exist at the time
of ruleset creation - this lifts the requirement to create rdomains before
referencing them in pf.conf while keeping pf behaviour unchanged.

Prompted by yasuoka's recent pfctl parse.y r1.702 commit requiring an rtable
to exist upon ruleset creation.

Discussed with claudio and bluhm at k2k20.

Feedback sashan
OK sashan yasouka claudio

date 2020-10-01T15:42:15Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Add Intel 400-series I2C devices.

ok jsg@

date 2020-10-01T15:42:53Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2020-10-01T15:43:41Z
author kettenis
files src/sys/dev/pci/dwiic_pci.c log diff annotate
message Attach on Intel 400-series chipsets.

ok jsg@

date 2020-10-01T17:28:14Z
author kettenis
files src/sys/arch/powerpc64/conf/GENERIC log diff annotate
src/sys/arch/powerpc64/conf/files.powerpc64 log diff annotate
src/sys/arch/powerpc64/dev/astfb.c log diff annotate
src/sys/dev/wscons/wsconsio.h log diff annotate
message Add astfb(4), a driver for the framebuffer of the Aspeed BMC found on
many POWER8 and POWER9 systems.