OpenBSD cvs log

created 2021-05-23T13:26:32Z
begin 2021-05-16T00:00:00Z
end 2021-05-17T00:00:00Z
path src/sys
commits 21

date 2021-05-16T02:01:33Z
author jsg
files src/sys/arch/arm64/conf/Makefile.arm64 log diff annotate
src/sys/arch/armv7/conf/Makefile.armv7 log diff annotate
message remove unused pre efiboot targets

date 2021-05-16T03:29:35Z
author jsg
files src/sys/arch/riscv64/include/pmap.h log diff annotate
src/sys/arch/riscv64/riscv64/syscall.c log diff annotate
message ansi

date 2021-05-16T03:30:33Z
author jsg
files src/sys/arch/arm64/arm64/syscall.c log diff annotate
src/sys/arch/arm64/include/pmap.h log diff annotate
message ansi

date 2021-05-16T03:39:27Z
author jsg
files src/sys/arch/arm/arm/arm32_machdep.c log diff annotate
src/sys/arch/arm/arm/cpufunc.c log diff annotate
src/sys/arch/arm/arm/stubs.c log diff annotate
src/sys/arch/arm/arm/sys_machdep.c log diff annotate
src/sys/arch/arm/arm/syscall.c log diff annotate
src/sys/arch/arm/arm/undefined.c log diff annotate
src/sys/arch/arm/cortex/agtimer.c log diff annotate
src/sys/arch/arm/cortex/amptimer.c log diff annotate
src/sys/arch/arm/include/cpufunc.h log diff annotate
message ansi

date 2021-05-16T03:39:28Z
author jsg
files src/sys/arch/armv7/armv7/armv7_machdep.h log diff annotate
src/sys/arch/armv7/armv7/platform.c log diff annotate
src/sys/arch/armv7/exynos/tps65090.c log diff annotate
src/sys/arch/armv7/omap/dmtimer.c log diff annotate
src/sys/arch/armv7/omap/gptimer.c log diff annotate
src/sys/arch/armv7/omap/omap.c log diff annotate
message ansi

date 2021-05-16T04:33:05Z
author jsg
files src/sys/arch/amd64/include/cpuvar.h log diff annotate
message remove prototype for cpu_adjust_tsc_freq()
a matching function was never committed

date 2021-05-16T04:34:47Z
author jsg
files src/sys/lib/libz/zopenbsd.c log diff annotate
message ansi

date 2021-05-16T04:45:58Z
author jsg
files src/sys/lib/libkern/bcmp.c log diff annotate
src/sys/lib/libkern/memcpy.c log diff annotate
src/sys/lib/libkern/memmove.c log diff annotate
message deregister

date 2021-05-16T04:51:00Z
author jsg
files src/sys/lib/libkern/bcmp.c log diff annotate
message ansi

date 2021-05-16T06:20:28Z
author jsg
files src/sys/arch/amd64/amd64/vm_machdep.c log diff annotate
src/sys/arch/arm/arm/vm_machdep.c log diff annotate
message b_saveaddr has a type of void * use NULL not 0

date 2021-05-16T06:20:29Z
author jsg
files src/sys/arch/arm64/arm64/vm_machdep.c log diff annotate
src/sys/arch/i386/i386/vm_machdep.c log diff annotate
src/sys/arch/m88k/m88k/vm_machdep.c log diff annotate
src/sys/arch/powerpc/powerpc/vm_machdep.c log diff annotate
src/sys/arch/powerpc64/powerpc64/vm_machdep.c log diff annotate
src/sys/arch/riscv64/riscv64/vm_machdep.c log diff annotate
src/sys/arch/sh/sh/vm_machdep.c log diff annotate
message b_saveaddr has a type of void * use NULL not 0

date 2021-05-16T08:50:59Z
author jsg
files src/sys/dev/acpi/amdgpio.c log diff annotate
src/sys/dev/acpi/aplgpio.c log diff annotate
src/sys/dev/acpi/bytgpio.c log diff annotate
src/sys/dev/acpi/chvgpio.c log diff annotate
src/sys/dev/acpi/dwgpio.c log diff annotate
src/sys/dev/acpi/glkgpio.c log diff annotate
src/sys/dev/acpi/pchgpio.c log diff annotate
message correct prototype of acpi gpio intr_establish functions

ok kettenis@

date 2021-05-16T10:38:53Z
author kettenis
files src/sys/arch/riscv64/riscv64/machdep.c log diff annotate
message Sync memreg_add() implementation with arm64 and powerpc64.

date 2021-05-16T10:39:22Z
author jsg
files src/sys/arch/riscv64/riscv64/genassym.cf log diff annotate
message remove unneeded includes

date 2021-05-16T10:40:24Z
author jsg
files src/sys/arch/arm64/arm64/genassym.cf log diff annotate
message remove unneeded includes

date 2021-05-16T13:09:39Z
author mvs
files src/sys/net/rtsock.c log diff annotate
message In route detach we delete `rop_timeout' while `rop' is still linked to
`rtp_list' so it could be re-added by concurrent thread. Also
timeout_del(9) doesn't wait timeout proc to be finished and
timeout_del_barrier(9) should be used for that.

So use timeout_del_barrier(9) instead of timeout_del(9) and moved it
just after refcnt_finalize(9). This fixes potential use-after-free
issue in route_detach().

ok mpi@

date 2021-05-16T15:10:19Z
author deraadt
files src/sys/arch/arm/cortex/arml2cc.c log diff annotate
src/sys/arch/arm64/arm64/pmap.c log diff annotate
src/sys/arch/arm64/arm64/trap.c log diff annotate
src/sys/arch/arm64/dev/aplintc.c log diff annotate
src/sys/arch/arm64/dev/smmu.c log diff annotate
src/sys/arch/armv7/broadcom/bcm2836_intr.c log diff annotate
src/sys/arch/armv7/omap/dmtimer.c log diff annotate
src/sys/arch/armv7/omap/prcm.c log diff annotate
src/sys/arch/armv7/sunxi/sxiintc.c log diff annotate
src/sys/arch/i386/i386/pmap.c log diff annotate
src/sys/arch/i386/i386/pmapae.c log diff annotate
src/sys/arch/i386/i386/trap.c log diff annotate
src/sys/arch/loongson/loongson/machdep.c log diff annotate
src/sys/arch/sparc64/dev/iommu.c log diff annotate
src/sys/arch/sparc64/dev/viommu.c log diff annotate
src/sys/dev/softraid.c log diff annotate
src/sys/dev/acpi/acpidmar.c log diff annotate
src/sys/dev/ic/bwi.c log diff annotate
message panic does not require a \n at the end. When one is provided, it looks wrong.

date 2021-05-16T15:10:20Z
author deraadt
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pv/if_hvn.c log diff annotate
src/sys/dev/pv/virtio.c log diff annotate
src/sys/kern/kern_malloc.c log diff annotate
src/sys/kern/subr_prf.c log diff annotate
src/sys/kern/tty.c log diff annotate
src/sys/net/if_etherip.c log diff annotate
src/sys/net/if_gif.c log diff annotate
src/sys/net/if_wg.c log diff annotate
src/sys/ufs/ext2fs/ext2fs_alloc.c log diff annotate
src/sys/uvm/uvm_km.c log diff annotate
message panic does not require a \n at the end. When one is provided, it looks wrong.

date 2021-05-16T15:12:37Z
author deraadt
files src/sys/dev/audio.c log diff annotate
src/sys/dev/softraid_raid1.c log diff annotate
src/sys/dev/softraid_raid5.c log diff annotate
src/sys/dev/softraid_raid6.c log diff annotate
message panic does not require a \n at the end. When one is provided, it looks wrong.

date 2021-05-16T15:12:38Z
author deraadt
files src/sys/arch/octeon/octeon/machdep.c log diff annotate
message panic does not require a \n at the end. When one is provided, it looks wrong.

date 2021-05-16T17:41:30Z
author kettenis
files src/sys/arch/arm64/arm64/pmap.c log diff annotate
message Drop PTE check in pmap_fault_fixup(). Since pmap_enter() doesn't
add PTE's for pages that haven't been accessed yet, the check would
skip the fixup on such pages and force us to go through uvm_fault()
just for the sake of MOD/REF bit emulation. Since we already check
the PTE descriptor, dropping the check should be safe. Doing so
gives us a nice 10% performance gain when building a kernel.

ok patrick@, drahn@