OpenBSD cvs log

created 2020-03-28T21:31:38Z
begin 2020-03-27T00:00:00Z
end 2020-03-28T00:00:00Z
path src/sys
commits 6

date 2020-03-27T07:58:17Z
author anton
files src/sys/kern/vfs_subr.c log diff annotate
message Relax the lockcount assertion in vputonfreelist(). Back when I fixed
several problems with the vnode exclusive lock implementation, I
overlooked the fact that a vnode can be in a state where the usecount is
zero while the holdcount still being positive. There could still be
threads waiting on the vnode lock in uvn_io() as long as the holdcount
is positive.

"go ahead" mpi@

Reported-by: syzbot+767d6deb1a647850a0ca@syzkaller.appspotmail.com

date 2020-03-27T12:23:52Z
author patrick
files src/sys/dev/fdt/bd718x7.c log diff annotate
message BD71837 uses the same BUCK2 register as BD71847. This allows
CPU frequency scaling to work on the Librem5 Devkit.

date 2020-03-27T14:34:51Z
author otto
files src/sys/arch/landisk/conf/RAMDISK log diff annotate
message Enable FFS2 on the landisk ramdisk. Booting from FFS2 is tricky
since the bootxx needs to interpret the fs metadata and it has
very little spare room. We could make two version of xxboot, but
that's hardly worth the trouble.

date 2020-03-27T15:15:24Z
author krw
files src/sys/dev/pci/if_rge.c log diff annotate
message Use correct bit mask to promptly exit rge_set_phy_power() and
rge_exit_oob() timeout loops.

Spotted by CID 1491296 and 1491309.

Fix & ok kevlo@

date 2020-03-27T15:24:59Z
author krw
files src/sys/dev/pci/yds.c log diff annotate
message Don't free() part of a struct.

Spotted by CID 1453297, and part of NetBSD's r1.51.

ok ratchov@

date 2020-03-27T16:53:06Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/dev/fdt/files.fdt log diff annotate
src/sys/dev/fdt/imxpwm.c log diff annotate
message Add imxpwm(4), a driver for the PWM controller found on various NXP i.MX SoCs.

ok kettenis@