OpenBSD cvs log

created 2022-07-16T20:03:31Z
begin 2022-07-14T00:00:00Z
end 2022-07-15T00:00:00Z
path src/sys
commits 6

date 2022-07-14T10:52:21Z
author mvs
files src/sys/net/netisr.h log diff annotate
message Replace tabs by spaces after "#define". No functional changes, just
prevent future diffs to be ugly.

ok bluhm@

date 2022-07-14T11:03:15Z
author mvs
files src/sys/net/if.c log diff annotate
src/sys/net/if_pppoe.c log diff annotate
message Turn pppoe(4) back to kernel lock. We can't predict netlock state within
pppoe_start(), so we can't use it for pppoe(4) data protection. Except
input path, pppoe(4) always accessed with kernel lock held, so grab it
around pppoeintr() too.

Interfaces should not use netlock for their data protection. They should
rely on kernel lock or implement their own.

ok bluhm@ bket@

date 2022-07-14T13:46:24Z
author bluhm
files src/sys/dev/ic/if_wi.c log diff annotate
message Protect all writers to ifm_cur with a mutex. ifmedia_match() does
not return any pointers without lock anymore.
OK mvs@ mbuhl@

date 2022-07-14T13:46:25Z
author bluhm
files src/sys/net/if_media.c log diff annotate
src/sys/net/if_media.h log diff annotate
message Protect all writers to ifm_cur with a mutex. ifmedia_match() does
not return any pointers without lock anymore.
OK mvs@ mbuhl@

date 2022-07-14T13:52:10Z
author mvs
files src/sys/netinet/ip_ipsp.c log diff annotate
src/sys/netinet/ip_ipsp.h log diff annotate
message Use capital letters for global ipsec(4) locks description. Use 'D'
instead of 's' for `tdb_sadb_mtx' mutex(9) because this is 'D'atabase.

No functional changes.

ok bluhm@

date 2022-07-14T19:06:29Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/sxirintc.c log diff annotate
message Add sxirintc(4), a driver for the "wake up" interrupt controller found
on various Allwinner SoCs.

ok anton@