OpenBSD cvs log

created 2020-04-11T18:02:00Z
begin 2020-04-07T00:00:00Z
end 2020-04-08T00:00:00Z
path src/sys
commits 14

date 2020-04-07T07:09:47Z
author mpi
files src/sys/net/if_pppx.c log diff annotate
message Remove superfluous NULL check from allocation with PR_WAITOK.

From Vitaliy Makkoveev

date 2020-04-07T07:11:22Z
author claudio
files src/sys/net/if_pppx.c log diff annotate
src/sys/net/pipex.c log diff annotate
message Deny to create a pipex session if the session id already exists.
From Vitaliy Makkoveev
OK yasuoka@

date 2020-04-07T08:23:54Z
author claudio
files src/sys/sys/smr.h log diff annotate
message Implement a SMR TAILQ implementation. The only operations which can be used
in SMR read-side critical sections are SMR_TAILQ_FOREACH(), SMR_TAILQ_FIRST()
and SMR_TAILQ_NEXT(). Most notably the last element can not be accessed
in a read-side critical section.
OK visa@

date 2020-04-07T09:04:34Z
author kettenis
files src/sys/arch/armv7/omap/omap4.c log diff annotate
message Remove entry that is no longer needed.

ok jsg@

date 2020-04-07T09:06:52Z
author kettenis
files src/sys/dev/fdt/rkgpio.c log diff annotate
message Fix off-by-one in check for valid pin numbers and use the existing
#define in the check.

date 2020-04-07T09:08:15Z
author kettenis
files src/sys/dev/ofw/ofw_misc.c log diff annotate
message Implement support for "usb-nop-xceiv" PHYs.

ok jsg@

date 2020-04-07T09:09:46Z
author kettenis
files src/sys/arch/armv7/omap/omehci.c log diff annotate
message Use PHY framework to replace hardcoded board-specific GPIO poking.

ok jsg@

date 2020-04-07T09:32:44Z
author kettenis
files src/sys/arch/armv7/armv7/armv7.c log diff annotate
message Kill unused extern declaration.

date 2020-04-07T10:11:01Z
author kettenis
files src/sys/arch/armv7/armv7/armv7_machdep.c log diff annotate
src/sys/arch/armv7/armv7/armv7var.h log diff annotate
message Kill board_id variable; its last consumer is gone now.

ok jsg@

date 2020-04-07T12:52:27Z
author visa
files src/sys/kern/kern_event.c log diff annotate
message Defer selwakeup() from kqueue_wakeup() to kqueue_task() to prevent
deep recursion. This also helps making kqueue_wakeup() free of the
kernel lock because the current implementation of selwakeup()
requires the lock.

OK mpi@

date 2020-04-07T13:27:50Z
author visa
files src/sys/arch/arm64/dev/apm.c log diff annotate
src/sys/arch/i386/i386/apm.c log diff annotate
src/sys/arch/loongson/dev/apm.c log diff annotate
src/sys/arch/macppc/dev/apm.c log diff annotate
message Abstract the head of knote lists. This allows extending the lists,
for example, with locking assertions.

OK mpi@, anton@

date 2020-04-07T13:27:51Z
author visa
files src/sys/dev/hotplug.c log diff annotate
src/sys/dev/midi.c log diff annotate
src/sys/dev/vscsi.c log diff annotate
src/sys/dev/acpi/acpi.c log diff annotate
src/sys/dev/pci/drm/drm_drv.c log diff annotate
src/sys/dev/usb/ugen.c log diff annotate
src/sys/dev/usb/uhid.c log diff annotate
src/sys/dev/wscons/wsevent.c log diff annotate
src/sys/isofs/cd9660/cd9660_vnops.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/subr_log.c log diff annotate
src/sys/kern/sys_pipe.c log diff annotate
src/sys/kern/tty.c log diff annotate
src/sys/kern/tty_pty.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
src/sys/miscfs/fifofs/fifo_vnops.c log diff annotate
src/sys/miscfs/fuse/fuse_device.c log diff annotate
src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
message Abstract the head of knote lists. This allows extending the lists,
for example, with locking assertions.

OK mpi@, anton@

date 2020-04-07T13:27:52Z
author visa
files src/sys/msdosfs/msdosfs_vnops.c log diff annotate
src/sys/net/bpf.c log diff annotate
src/sys/net/if_pppx.c log diff annotate
src/sys/net/if_tun.c log diff annotate
src/sys/net/switchctl.c log diff annotate
src/sys/nfs/nfs_kq.c log diff annotate
src/sys/sys/event.h log diff annotate
src/sys/sys/eventvar.h log diff annotate
src/sys/tmpfs/tmpfs_vnops.c log diff annotate
src/sys/ufs/ufs/ufs_vnops.c log diff annotate
message Abstract the head of knote lists. This allows extending the lists,
for example, with locking assertions.

OK mpi@, anton@

date 2020-04-07T15:23:42Z
author kettenis
files src/sys/dev/fdt/rkvop.c log diff annotate
message Claim framebuffer that was configured by bootloader.

ok patrick@