OpenBSD cvs log

created 2023-12-12T15:00:58Z
begin 2023-12-08T00:00:00Z
end 2023-12-09T00:00:00Z
path src/sys
commits 4

date 2023-12-08T06:33:48Z
author miod
files src/sys/dev/usb/ugold.c log diff annotate
message New TEMPerHUM sensor; reported by Mikolaj Kucharski on bugs@

date 2023-12-08T13:58:41Z
author deraadt
files src/sys/sys/exec_elf.h log diff annotate
message PT_OPENBSD_SYSCALLS is an extension that points to non-LOAD section
which contains {offset,syscall#} structures.
ok kettenis

date 2023-12-08T23:13:40Z
author mvs
files src/sys/net/if_pflow.c log diff annotate
src/sys/net/if_pflow.h log diff annotate
message Introduce `sc_mtx' mutex(9) to protect the most of pflow_softc
structure. Protect the `send_nam', `sc_flowsrc' and `sc_flowdst'
pflow_softc members by existing `sc_lock' rwlock(9).

This partially fixes locking inconsistency of pflow_softc. The following
work will be done with separate diffs.

Also, pass `sc' instead of NULL to pflow_get_mbuf() while calling from
pflow_sendout_ipfix_tmpl(). This fixes the NULL dereference.

ok bluhm@

date 2023-12-08T23:15:44Z
author mvs
files src/sys/net/if_pflow.c log diff annotate
message Add spaces around '='. style(9) fix, no functional changes.