OpenBSD cvs log

created 2023-02-26T08:46:11Z
begin 2023-02-21T00:00:00Z
end 2023-02-22T00:00:00Z
path src/sys
commits 3

date 2023-02-21T04:49:43Z
author gkoehler
files src/sys/arch/powerpc/powerpc/pmap.c log diff annotate
message Set the current pmap in macppc's pmap_activate

This fixes a possible freeze in execve(2). It sometimes froze when a
dual-cpu macppc started daemons during boot. There is a chance that
uvm_map.c uvmspace_exec sees ovm->vm_refcnt != 1 and switches curproc
to a new pmap. If this happened, then execve froze by trying to
copyout to the wrong pmap; curpcb->pcb_pm was old. Fix by setting
pointers when uvmspace_exec calls pmap_activate.

ok miod@

date 2023-02-21T13:42:59Z
author bcallah
files src/sys/dev/pci/azalia.c log diff annotate
message Attach Apollo Lake HD Audio device, enabling audio on machines with it.
ok jsg@ phessler@

date 2023-02-21T14:31:07Z
author deraadt
files src/sys/kern/kern_exec.c log diff annotate
src/sys/sys/acct.h log diff annotate
message for process kills due to execve from non-pinned syscall address, export
a new AEXECVE bit to acct(4), and print it in lastcomm(8)
ok bluhm