OpenBSD cvs log

created 2024-10-12T20:24:30Z
begin 2024-10-08T00:00:00Z
end 2024-10-09T00:00:00Z
path src/sys
commits 9

date 2024-10-08T00:46:29Z
author jsg
files src/sys/dev/acpi/ufshci_acpi.c log diff annotate
src/sys/dev/fdt/ufshci_fdt.c log diff annotate
src/sys/dev/ic/ufshci.c log diff annotate
src/sys/dev/ic/ufshcivar.h log diff annotate
src/sys/dev/pci/ufshci_pci.c log diff annotate
message set activate for ufshci_acpi and ufshci_fdt

tested by mglocker@ with pci, acpi and fdt attachments
ok mglocker@ deraadt@

date 2024-10-08T02:29:10Z
author jsg
files src/sys/uvm/uvm_extern.h log diff annotate
src/sys/uvm/uvm_glue.c log diff annotate
message remove unused uvm_pause(); ok miod@

date 2024-10-08T02:58:26Z
author jsg
files src/sys/ufs/ext2fs/ext2fs_extern.h log diff annotate
src/sys/ufs/ext2fs/ext2fs_subr.c log diff annotate
src/sys/ufs/ffs/ffs_extern.h log diff annotate
src/sys/ufs/ffs/ffs_subr.c log diff annotate
message remove unused ffs_checkoverlap() ext2fs_checkoverlap(); ok miod@

date 2024-10-08T09:05:40Z
author claudio
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/kern_prot.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Adjust lock requirements for ps_pptr, ps_ppid and ps_oppid.

ps_pptr, ps_ppid and ps_oppid require the KERNEL_LOCK and the process mutex
to be modified. At the same time either KERNEL_LOCK or process mutex needs
to be taken to read the values.

This is needed to further unlock ptsignal().
OK kettenis@, mvs@

date 2024-10-08T11:57:59Z
author claudio
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_resource.c log diff annotate
src/sys/kern/kern_sched.c log diff annotate
src/sys/kern/sched_bsd.c log diff annotate
src/sys/sys/resourcevar.h log diff annotate
message Move common code to update the proc runtime into tuagg_add_runtime().

OK mpi@ kn@

date 2024-10-08T12:02:24Z
author claudio
files src/sys/kern/kern_exit.c log diff annotate
src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/sys_process.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Replace ps_oppid (old parent pid) with ps_opptr (a pointer to the old parent process struct).

This simplifies some code and removes the no need to call prfind in
process_untrace().
OK mpi@

date 2024-10-08T19:40:00Z
author kettenis
files src/sys/arch/amd64/amd64/bus_dma.c log diff annotate
message Make bus_dmamem_alloc(9) recognize the BUS_DMA_64BIT flag and interpret
it as a request for memory without any DMA restrictions, which means that
the call is allowed to allocate memory above the 4GB boundary on amd64.

ok mpi@, mlarkin@

date 2024-10-08T19:41:23Z
author kettenis
files src/sys/dev/ic/nvme.c log diff annotate
message Add the BUS_DMA_64BIT flag to bus_dmamem_alloc(9) calls since NVMe devices
can do 64-bit DMA.

ok mpi@, mlarkin@

date 2024-10-08T19:42:31Z
author kettenis
files src/sys/dev/usb/ehci.c log diff annotate
src/sys/dev/usb/usb_mem.c log diff annotate
src/sys/dev/usb/usb_mem.h log diff annotate
src/sys/dev/usb/usbdivar.h log diff annotate
src/sys/dev/usb/xhci.c log diff annotate
message Relax DMA restrictions on ehci(4) and xhci(4) controllers that can do
64-bit DMA.

ok mpi@, mlarkin@