OpenBSD cvs log

created 2024-10-20T01:52:56Z
begin 2024-10-17T00:00:00Z
end 2024-10-18T00:00:00Z
path src/sys
commits 14

date 2024-10-17T01:57:18Z
author jsg
files src/sys/arch/riscv64/dev/sfclock.c log diff annotate
src/sys/arch/riscv64/dev/sfgpio.c log diff annotate
src/sys/arch/riscv64/dev/stfclock.c log diff annotate
src/sys/arch/riscv64/dev/stfpcie.c log diff annotate
src/sys/arch/riscv64/dev/stfpciephy.c log diff annotate
src/sys/arch/riscv64/dev/stfpinctrl.c log diff annotate
src/sys/arch/riscv64/dev/stftemp.c log diff annotate
src/sys/arch/riscv64/dev/sxitimer.c log diff annotate
src/sys/arch/riscv64/riscv64/db_interface.c log diff annotate
src/sys/arch/riscv64/riscv64/db_trace.c log diff annotate
src/sys/arch/riscv64/riscv64/exception.S log diff annotate
src/sys/arch/riscv64/riscv64/fpu.c log diff annotate
message remove unneeded includes

date 2024-10-17T02:20:53Z
author jsg
files src/sys/arch/arm64/arm64/cpuswitch.S log diff annotate
src/sys/arch/riscv64/riscv64/cpuswitch.S log diff annotate
message use <machine/asm.h> not "machine/asm.h", for consistency

date 2024-10-17T05:02:12Z
author jsg
files src/sys/net/if.c log diff annotate
message remove unneeded if_wg.h and pfsync.h includes

date 2024-10-17T05:10:53Z
author jsg
files src/sys/dev/fdt/bcm2835_dmac.c log diff annotate
message include <dev/ic/bcm2835_dmac.h> not "dev/ic/bcm2835_dmac.h"

date 2024-10-17T05:37:54Z
author jsg
files src/sys/netinet6/nd6.h log diff annotate
message remove unneeded task.h include, missed in rev 1.67

date 2024-10-17T08:21:23Z
author dlg
files src/sys/dev/pci/pcidevs log diff annotate
message ampere altra pci ports

date 2024-10-17T08:21:51Z
author dlg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2024-10-17T08:22:34Z
author dlg
files src/sys/dev/pci/pcidevs log diff annotate
message Kingston SNV2S nvme device

date 2024-10-17T08:22:53Z
author dlg
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2024-10-17T09:11:35Z
author claudio
files src/sys/kern/kern_sig.c log diff annotate
src/sys/kern/kern_synch.c log diff annotate
src/sys/sys/signalvar.h log diff annotate
src/sys/ufs/mfs/mfs_vfsops.c log diff annotate
message Shortcut cursig when called during sleep setup.

Add deep flag as function argument which is used by the sleep API but
nowhere else. Both calls to sleep_signal_check() should skip the ugly
bits of cursig().

In cursig() if deep once it is clear a signal will be taken keep the
signal on the thread siglist and return. sleep_signal_check() will then
return EINTR or ERESTART based on the signal context. There is no reason
to do more in this special case. Especially stop/cont and the ptrace trap
must be skipped here. Once the call makes it to userret the signal will be
picked up again and handled in a safe location.

Stopping singals need some additional logic since we don't want to abort
the sleep just to stop a process. Since our SIGSTOP handling requires
a major rewrite this will be posponed until then.

OK mpi@

date 2024-10-17T15:52:30Z
author miod
files src/sys/dev/pci/vga_pci_common.c log diff annotate
message Remove a lot of #include stanzas which used to be required by code found in
this file at some point, but such code now lies comfortably in the Attic.

ok jsg@ mpi@

date 2024-10-17T17:58:58Z
author kettenis
files src/sys/dev/fdt/qciic_fdt.c log diff annotate
message Add pinctrl support.

ok patrick@, phessler@

date 2024-10-17T22:44:17Z
author dlg
files src/sys/kern/vfs_subr.c log diff annotate
message use rw_status instead of interpreting RWL_OWNER to see if a lock is busy.

ok claudio@

date 2024-10-17T23:52:27Z
author jsg
files src/sys/dev/pci/drm/drm_crtc.c log diff annotate
message drm/crtc: fix uninitialized variable use even harder

From Rob Clark
be6c52b059a28ec7f78a135061f2cc16b352ef70 in linux-6.6.y/6.6.57
b6802b61a9d0e99dcfa6fff7c50db7c48a9623d3 in mainline linux