OpenBSD cvs log

created 2021-09-05T04:52:30Z
begin 2021-08-30T00:00:00Z
end 2021-08-31T00:00:00Z
path src/sys
commits 6

date 2021-08-30T08:11:12Z
author jasper
files src/sys/arch/alpha/include/db_machdep.h log diff annotate
src/sys/arch/amd64/include/db_machdep.h log diff annotate
src/sys/arch/arm/include/db_machdep.h log diff annotate
src/sys/arch/arm64/include/db_machdep.h log diff annotate
src/sys/arch/hppa/include/db_machdep.h log diff annotate
src/sys/arch/i386/include/db_machdep.h log diff annotate
src/sys/arch/m88k/include/db_machdep.h log diff annotate
src/sys/arch/mips64/include/db_machdep.h log diff annotate
src/sys/arch/powerpc/include/db_machdep.h log diff annotate
src/sys/arch/powerpc64/include/db_machdep.h log diff annotate
src/sys/arch/riscv64/include/db_machdep.h log diff annotate
src/sys/arch/sh/include/db_machdep.h log diff annotate
src/sys/arch/sparc64/include/db_machdep.h log diff annotate
message Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t already
back in 2019.

ok mpi@

date 2021-08-30T09:05:44Z
author claudio
files src/sys/kern/kern_unveil.c log diff annotate
message Make sure unveil remains locked over fork even in the case where the
parent just called unveil(NULL, NULL) and nothing else.
With and OK beck@

date 2021-08-30T09:45:29Z
author deraadt
files src/sys/kern/subr_hibernate.c log diff annotate
message increase hibernate writeout speed a little. modern machines have vast
tracts of unused memory, and the empty-space RLE scanner (uvm_page_rle)
would rescan for empty space needlessly wasting excessive cpu time
16G machine, 100sec -> 9sec
40G machine, 325sec -> 28sec
with kettenis mlarkin

date 2021-08-30T14:44:39Z
author jasper
files src/sys/dev/ic/gdt_common.c log diff annotate
src/sys/dev/ic/gdtvar.h log diff annotate
src/sys/net/if_vlan.c log diff annotate
message remove a bunch of forward-only structs that were found with ctfconv.

ok mpi@

date 2021-08-30T16:59:17Z
author mpi
files src/sys/uvm/uvm_amap.c log diff annotate
message Fix a locking assertion in error path.

In amap_copy() make the new amap share the source amap's lock right in
the begining and only allocate a new one if no anon have been referenced.

Issue reported by Thomas L. <tom.longshine at web dot de> on bugs@.

ok tb@

date 2021-08-30T18:40:19Z
author kettenis
files src/sys/dev/acpi/pchgpio.c log diff annotate
message Remove magic offset from data structures. This makes it much easier to
compare the data structures with the Linux code which unfortunately is
the only documentation we have for the pin numbers used by ACPI.
While there make the data structures const.

ok jcs@