OpenBSD cvs log

created 2023-01-16T23:50:27Z
begin 2023-01-02T00:00:00Z
end 2023-01-03T00:00:00Z
path src/sys
commits 5

date 2023-01-02T05:32:40Z
author dlg
files src/sys/net/pf.c log diff annotate
message use the pf generated toeplitz hash when setting the mbuf flow id.

before this it would use the pf state id, which is just an increasing
number. the toeplitz hash is generated/used by the rest of the
stack, so this encourages consistent flow of traffic through the
system.

date 2023-01-02T19:09:17Z
author miod
files src/sys/arch/alpha/alpha/machdep.c log diff annotate
message Fix the check for the BWX extension introduced in 1.92.
This repairs operation on 21164 processors (not 21164A!) which lack BWX.

Reported by Mark Butt on alpha@

date 2023-01-02T22:41:17Z
author kettenis
files src/sys/arch/amd64/include/biosvar.h log diff annotate
src/sys/arch/amd64/stand/efiboot/conf.c log diff annotate
src/sys/arch/amd64/stand/efiboot/efiboot.c log diff annotate
src/sys/stand/efi/include/efiapi.h log diff annotate
message Let the EFI bootloader make a copy of the EFI System Resource Table (ESRT)
and pass it to the kernel.

ok jca@, patrick@

date 2023-01-02T23:03:18Z
author kettenis
files src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message The access type for an instruction storage/segment interrupt should not
include PROT_READ, otherwise faults on executable pages mapped only as
PORT_EXEC will not work.

"obviously correct" deraadt@

date 2023-01-02T23:09:48Z
author guenther
files src/sys/kern/kern_proc.c log diff annotate
src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_time.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Add tfind_user(), for getting a proc* given a user-space TID and
the process* that it should be part of. Use that in clock_get{time,res}(),
thrkill(), and ptrace().

ok jca@ miod@ mpi@ mvs@