OpenBSD cvs log

created 2022-10-23T02:41:57Z
begin 2022-10-20T00:00:00Z
end 2022-10-21T00:00:00Z
path src/sys
commits 7

date 2022-10-20T10:35:35Z
author mglocker
files src/sys/dev/i2c/ds1307.c log diff annotate
message Remove the single part string for DS1339, since that is only required on
sparc64 because OpenFirmware doesn't support the <vendor>,<part> compatible
pattern. We don't expect this chip to turn up on sparc64.

Suggested and ok kettenis@

date 2022-10-20T13:31:52Z
author mpi
files src/sys/uvm/uvm_vnode.c log diff annotate
src/sys/uvm/uvm_vnode.h log diff annotate
message Access to `u_flags' should be serialized by the `vmobjlock'.

This complete previous fix from gnezdo@. The uvm_vnp_sync() still
requires some love and isn't addressed by this diff.

Document which lock is protecting vnode variables.

ok gnezdo@

date 2022-10-20T15:36:47Z
author tb
files src/sys/lib/libz/compress.c log diff annotate
src/sys/lib/libz/crc32.c log diff annotate
src/sys/lib/libz/deflate.c log diff annotate
src/sys/lib/libz/deflate.h log diff annotate
src/sys/lib/libz/infback.c log diff annotate
src/sys/lib/libz/inflate.c log diff annotate
src/sys/lib/libz/inftrees.c log diff annotate
src/sys/lib/libz/inftrees.h log diff annotate
src/sys/lib/libz/trees.c log diff annotate
src/sys/lib/libz/zconf.h log diff annotate
src/sys/lib/libz/zlib.h log diff annotate
src/sys/lib/libz/zutil.c log diff annotate
src/sys/lib/libz/zutil.h log diff annotate
message Sync sys libz with base

date 2022-10-20T16:08:13Z
author kn
files src/sys/dev/acpi/asmc.c log diff annotate
message Constify global product table

Looking for .rodata candidates in /bsd .data symbols, this one popped up:
ffffffff82281b70 l O .data 0000000000001688 asmc_prods

OK jung

date 2022-10-20T18:43:35Z
author kettenis
files src/sys/arch/amd64/amd64/efi_machdep.c log diff annotate
src/sys/arch/arm64/dev/efi_machdep.c log diff annotate
message Don't attempt to use EFI runtime services on UEFI versions before 2.1.
The Dell Precision T1600 has a UEFI 2.0 implementation where calling
GetTime() accesses memory that isn't covered by a runtime mapping.
And frankly UEFI 2.0 is so ancient that we don't really want to use it
anyway.

This also adds the check to the arm64 version even though UEFI versions
before 2.4 don't have arm64 support. But for now I want to keep amd64
and arm64 code as similar as possible.

ok kn@

date 2022-10-20T20:35:57Z
author kettenis
files src/sys/dev/fdt/rktemp.c log diff annotate
message Add RK3568 support.

ok jmatthew@

date 2022-10-20T20:40:57Z
author kettenis
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/glkgpio.c log diff annotate
src/sys/dev/acpi/pchgpio.c log diff annotate
message Add the hooks to disable and enable GPIO interrupts. Should fix potential
interrupt storms related to level-triggered interrupts.

ok mglocker@