OpenBSD cvs log

created 2023-08-07T20:44:05Z
begin 2023-08-02T00:00:00Z
end 2023-08-03T00:00:00Z
path src/sys
commits 7

date 2023-08-02T06:14:46Z
author miod
files src/sys/arch/m88k/m88k/trap.c log diff annotate
message Revert r1.31 - contrary to what I wrote, scaled versions of ld.d and st.d
are 64-bit loads and stores and may hit aligned-to-32-bits-but-not-64-bits
addresses.

date 2023-08-02T09:19:47Z
author mpi
files src/sys/uvm/uvm_map.c log diff annotate
src/sys/uvm/uvm_map.h log diff annotate
message Remove unused vm_map_upgrade() & vm_map_downgrade().

Upgrade/downgrade operations on a `vmmaplk' are no longer necessary since
vm_map_busy() completely unlocks it (r1.318 of uvm/uvm_map.c).

ok kettenis@

date 2023-08-02T11:03:17Z
author jsg
files src/sys/dev/pci/drm/include/linux/scatterlist.h log diff annotate
message don't change the end marker in sg_set_page()

Prompted by bad memory accesses seen with page flipping on alder lake
and raptor lake. Starting xfce reliably caused problems.

reported by kn@ and yasuoka@, both confirmed this fixes it
ok kn@ kettenis@

date 2023-08-02T11:52:18Z
author uaa
files src/sys/dev/fdt/axppmic.c log diff annotate
message add axp313a support

ok kettenis@

date 2023-08-02T13:54:45Z
author cheloha
files src/sys/uvm/uvm_meter.c log diff annotate
message uvm_loadav: don't recompute schedstate_percpu.spc_nrun

We track the nrun value in schedstate_percpu.spc_nrun. There is no
reason to walk the allproc list to recompute it.

Prompted by claudio@.

Thread: https://marc.info/?l=openbsd-tech&m=169059099426049&w=2

ok claudio@

date 2023-08-02T19:20:19Z
author miod
files src/sys/dev/wscons/wsemul_vt100.c log diff annotate
message Minor changes to reduce differences between vt100 and sun emulations. NFCI

date 2023-08-02T19:58:52Z
author kettenis
files src/sys/scsi/scsi_base.c log diff annotate
message Set a low water mark on scsi_xfer_pool and prime the pool. This way there
will always be some scsi_xfer structures around. Hopefully that means the
pagedaemon can actually write out pages to swap if we're out of physical
memory.

ok krw@