OpenBSD cvs log

created 2023-01-17T10:00:25Z
begin 2023-01-07T00:00:00Z
end 2023-01-08T00:00:00Z
path src/sys
commits 6

date 2023-01-07T05:24:58Z
author guenther
files src/sys/kern/kern_exec.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_pledge.c log diff annotate
src/sys/kern/kern_prot.c log diff annotate
src/sys/kern/syscalls.master log diff annotate
src/sys/sys/proc.h log diff annotate
src/sys/sys/sysctl.h log diff annotate
message Add {get,set}thrname(2) for putting thread names in the kernel and
exposed in a new field returned by sysctl(KERN_PROC). Update
pthread_{get,set}_name_np(3) to use the syscalls. Show them, when
set, in ps -H and top -H output.

libc and libpthread minor bumps

ok mpi@, mvs@, deraadt@

date 2023-01-07T05:25:39Z
author guenther
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2023-01-07T06:40:21Z
author asou
files src/sys/dev/pv/hypervic.c log diff annotate
src/sys/dev/pv/pvbus.c log diff annotate
src/sys/dev/pv/pvvar.h log diff annotate
src/sys/dev/pv/vmt.c log diff annotate
src/sys/dev/pv/xenstore.c log diff annotate
message The maximum length of the value is extended to 64k bytes.

ok yasuoka

date 2023-01-07T10:09:34Z
author kettenis
files src/sys/arch/hppa/hppa/pmap.c log diff annotate
src/sys/arch/hppa/include/pte.h log diff annotate
message The PA-RISC architecture supports execute-only mappings by using a
"remain at privilege level 3" gateway page. Make use of this.

ok deraadt@, miod@

date 2023-01-07T11:09:16Z
author stsp
files src/sys/net80211/ieee80211_input.c log diff annotate
message Make net80211 drop beacons received on secondary HT/VHT channels.

Prevents iwm firmware panics and makes association work with 11ac APs
which transmit beacons on channels other than their primary channel.
We would use the wrong channel in such cases, and iwm would request
a bogus channel configuration, which made the firmware unhappy.

Tested by myself on iwm 8265 and florian on iwm 9260.
This issue did likely affect iwx devices, too.

ok mpi@

date 2023-01-07T17:29:37Z
author miod
files src/sys/arch/powerpc64/powerpc64/machdep.c log diff annotate
message Bring back a local copystr() declaration, as copy{in,out} still make us of it
but its body is in locore.