OpenBSD cvs log

created 2021-02-06T23:05:18Z
begin 2021-02-04T00:00:00Z
end 2021-02-05T00:00:00Z
path src/sys
commits 13

date 2021-02-04T00:55:41Z
author sashan
files src/sys/arch/amd64/conf/GENERIC.MP log diff annotate
src/sys/net/if_pfsync.c log diff annotate
src/sys/net/if_pfsync.h log diff annotate
src/sys/net/pf.c log diff annotate
message make if_pfsync.c a better friend with PF_LOCK

The code delivered in this change is currently disabled. Brave souls
may enable the code by adding -DWITH_PF_LOCK when building customized
kernel. Big thanks goes to Hrvoje@ for providing test equipment and
testing.

As soon as we enter the next release cycle, the WITH_PF_LOCK will be
defined as default option for MP kernels.

OK dlg@

date 2021-02-04T02:03:53Z
author rob
files src/sys/sys/acct.h log diff annotate
message Remove last remnants of ASU ac_flag from accounting.

OK deraadt@, bluhm@

date 2021-02-04T07:54:51Z
author claudio
files src/sys/kern/tty_pty.c log diff annotate
message Prevent a lock order issue by shuffling code around. Instead of allocating
the file descriptors early do it late. This way the fdplock is not held
during the VFS operations.
OK mvs@

date 2021-02-04T13:32:33Z
author claudio
files src/sys/kern/tty_pty.c log diff annotate
message Revert previous commit. The vnode returned by ptm_vn_open() is open and
can not simply be vrele()-ed on error. The code currently depends on
closef() to do the cleanup.

Reported-by: [email protected]

date 2021-02-04T16:16:10Z
author visa
files src/sys/arch/octeon/dev/cn30xxgmx.c log diff annotate
src/sys/arch/octeon/dev/cn30xxsmi.c log diff annotate
message Handle Netgear ProSecure UTM25

This makes the system recognize and configure Netgear ProSecure UTM25.
Of the network ports, LAN1-4 and WAN1 are functional. WAN2 does not work
for some reason. Even though WAN1 has a separate link to the SoC, the
connection appears to go through the same switch that the LAN ports use.
At the moment, the system relies on U-Boot to set up the switch so that
the LAN and WAN segments stay separate.

Initial diff and input from Thaison Nguyen, thank you!

date 2021-02-04T16:16:11Z
author visa
files src/sys/arch/octeon/include/octeonvar.h log diff annotate
src/sys/arch/octeon/octeon/machdep.c log diff annotate
message Handle Netgear ProSecure UTM25

This makes the system recognize and configure Netgear ProSecure UTM25.
Of the network ports, LAN1-4 and WAN1 are functional. WAN2 does not work
for some reason. Even though WAN1 has a separate link to the SoC, the
connection appears to go through the same switch that the LAN ports use.
At the moment, the system relies on U-Boot to set up the switch so that
the LAN and WAN segments stay separate.

Initial diff and input from Thaison Nguyen, thank you!

date 2021-02-04T16:18:34Z
author anton
files src/sys/dev/usb/uhidev.c log diff annotate
src/sys/dev/usb/uhidev.h log diff annotate
message Add uhidev_set_report_dev() allowing usb drivers to early on install a
handler for a specific report id. Needed by an upcoming driver in order
to communicate with the device already in the attach routine.

ok mglocker@ as part of a larger diff

date 2021-02-04T16:25:38Z
author anton
files src/sys/arch/alpha/conf/GENERIC log diff annotate
src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/GENERIC log diff annotate
message Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited to
exposing battery sensors for HID++ 2.0 devices. Most of the code is
derived from the hid-logitech-hidpp Linux driver.

Thanks to Ville Valkonen <weezeldinga at gmail dot com> for testing.

ok mglocker@

date 2021-02-04T16:25:39Z
author anton
files src/sys/arch/armv7/conf/GENERIC log diff annotate
src/sys/arch/hppa/conf/GENERIC log diff annotate
src/sys/arch/i386/conf/GENERIC log diff annotate
src/sys/arch/landisk/conf/GENERIC log diff annotate
src/sys/arch/loongson/conf/GENERIC log diff annotate
src/sys/arch/macppc/conf/GENERIC log diff annotate
src/sys/arch/octeon/conf/GENERIC log diff annotate
src/sys/arch/powerpc64/conf/GENERIC log diff annotate
src/sys/arch/sgi/conf/GENERIC-IP27 log diff annotate
src/sys/arch/sgi/conf/GENERIC-IP30 log diff annotate
src/sys/arch/sgi/conf/GENERIC-IP32 log diff annotate
src/sys/arch/sparc64/conf/GENERIC log diff annotate
src/sys/dev/usb/files.usb log diff annotate
src/sys/dev/usb/uhidpp.c log diff annotate
message Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited to
exposing battery sensors for HID++ 2.0 devices. Most of the code is
derived from the hid-logitech-hidpp Linux driver.

Thanks to Ville Valkonen <weezeldinga at gmail dot com> for testing.

ok mglocker@

date 2021-02-04T22:40:04Z
author patrick
files src/sys/dev/fdt/imxuart.c log diff annotate
src/sys/dev/fdt/Attic/imxuartvar.h log diff annotate
message Tedu unnecessary imxuartvar.h.

ok kettenis@

date 2021-02-04T23:23:23Z
author patrick
files src/sys/arch/armv7/exynos/Attic/exuartreg.h log diff annotate
message Add missing CVS tag.

date 2021-02-04T23:28:20Z
author patrick
files src/sys/arch/armv7/exynos/Attic/exuart.c log diff annotate
src/sys/arch/armv7/exynos/Attic/exuartvar.h log diff annotate
message Tedu exuartvar.h, which has not been needed since we switched to the "new
way" of attaching the console.

date 2021-02-04T23:36:31Z
author patrick
files src/sys/arch/armv7/exynos/Attic/exuart.c log diff annotate
message exuart(4) does not need to include exclockvar.h. The header seems to only
provide a function for the I2C clock frequency, used by exiic(4).