OpenBSD/src tHUxMc0usr.bin/ssh sftp.c

   If editline has been switched to vi mode (i.e. via "bind -v" in .editrc),
   setup a keybinding so that command mode can be entered. Diff originally
   from Walter Alejandro Iglesias with tweaks. Feedback from Crystal Kolipe.
   ok djm
VersionDeltaFile
1.248+6-1usr.bin/ssh/sftp.c
+6-11 files

OpenBSD/src ZxH4Mxlsys/kern uipc_socket.c

   Revert revision 1.379

       Rewrite m_getuio() to better align data in the mbufs
       ...

   Allowing m_getuio() to use m_clget() with sizes up to MAXMCLBYTES (64k)
   puts too much pressure on the pmemrange allocator. Right now the
   physical pages for mbufs need to be in a single contiguous segment. On
   top of this pool multiplies the size by 8 and in pool headers may add an
   additional alignment restriction on pysical memory on __HAVE_PMAP_DIRECT
   archs. For 64k clusters half a megabyte of contiguous physical memory is
   needed, for 12k clusters the use of in page headers result in a 128k
   allocation on a 128k boundary (so in the worst case a 252k area is needed).

   Both of those requests cause issues on landisk. With 64MB of RAM there is
   little room and after some time the physical memory is so fragmented that
   the allocations for such large contiguous segements fail. Even dropping
   the buffercache to its minimum and paging out all pageable memory does
   not help to recover.

    [2 lines not shown]
VersionDeltaFile
1.387+34-22sys/kern/uipc_socket.c
+34-221 files

OpenBSD/src CZX5OHnsys/dev/pci/drm/amd/amdkfd kfd_smi_events.c

   drm/amdkfd: Fix improper NULL termination of queue restore SMI event string

   From Brian Kocoloski
   47206d70d1fba05470a2bd00ae3d66d27487c195 in linux-6.12.y/6.12.66
   969faea4e9d01787c58bab4d945f7ad82dad222d in mainline linux
VersionDeltaFile
1.7+1-1sys/dev/pci/drm/amd/amdkfd/kfd_smi_events.c
+1-11 files

OpenBSD/src HMtsAzLsys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c

   drm/amd/display: Fix DP no audio issue

   From Charlene Liu
   f609041424d56f673e278f38ebbc71e05564b2ea in linux-6.12.y/6.12.66
   3886b198bd6e49c801fe9552fcfbfc387a49fbbc in mainline linux
VersionDeltaFile
1.11+4-4sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+4-41 files

OpenBSD/src 3Cyc9oasys/dev/pci/drm/amd/display/dc/hwss/dce110 dce110_hwseq.c, sys/dev/pci/drm/amd/display/include audio_types.h

   drm/amd/display: shrink struct members

   From Rosen Penev
   e83af97d5c3913c5d0bb81dcf0188f7c48731215 in linux-6.12.y/6.12.66
   7329417fc9ac128729c3a092b006c8f1fd0d04a6 in mainline linux
VersionDeltaFile
1.4+5-7sys/dev/pci/drm/amd/display/include/audio_types.h
1.10+0-3sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+5-102 files

OpenBSD/src NKrwfXbsys/dev/pci/drm/radeon pptable.h

   drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]

   From Alex Deucher
   7500ab83bad207341916950bb21248af0a1ee21e in linux-6.12.y/6.12.66
   19158c7332468bc28572bdca428e89c7954ee1b1 in mainline linux
VersionDeltaFile
1.5+1-1sys/dev/pci/drm/radeon/pptable.h
+1-11 files

OpenBSD/src 6OTEJyssys/dev/pci/drm/amd/amdgpu amdgpu_kms.c

   drm/amdgpu: Fix query for VPE block_type and ip_count

   From Alan Liu
   90b4b130a20d80decfc9b115c187f818ab83a30a in linux-6.12.y/6.12.66
   72d7f4573660287f1b66c30319efecd6fcde92ee in mainline linux
VersionDeltaFile
1.39+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
+6-01 files

OpenBSD/src 6PERKonusr.bin/ssh sntrup761.sh sntrup761.c

   Fill entropy in a single operation instead of hundreds.

   The sntrup761 code we use from SUPERCOP fills entropy arrays 4 bytes at
   a time.  On some platforms each of these operations has a significant
   overhead, so instead fill it in a single operation and as a precaution
   zero that array after it's used.

   Analysis and code change is from Mike Frysinger via Github PR#621 with
   feedback from djm@ and sed-ification from me.  ok djm@ beck@.

   This change was submitted by Mike to SUPERCOP upstream so hopefully
   future versions will already have it.
VersionDeltaFile
1.10+23-1usr.bin/ssh/sntrup761.sh
1.9+6-13usr.bin/ssh/sntrup761.c
+29-142 files

OpenBSD/src bejItXWusr.bin/tmux server-client.c

   Fix window-size=latest not resizing on switch-client in session groups.
   From Ilya Grigoriev in GitHub issue 4818.
VersionDeltaFile
1.442+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src HrbQTAzusr.sbin/rpki-client tal.c

   rpki-client: check SPKI in TAL for trailing garbage

   On deserializing, ensure that the entire DER blob decoded from base64 has
   been consumed.

   ok job
VersionDeltaFile
1.45+6-1usr.sbin/rpki-client/tal.c
+6-11 files

OpenBSD/src JeRrFm1regress/usr.sbin/rpki-client test-cert.c

   rpki-client regress: adjust for pkey -> spki rename
VersionDeltaFile
1.28+2-2regress/usr.sbin/rpki-client/test-cert.c
+2-21 files

OpenBSD/src imsX773usr.sbin/rpki-client cert.c tal.c

   rpki-client: use spki/spkisz for the SPKI in a TAL

   This used to use pkey, which is very confusing since this is the standard
   name for an EVP_PKEY *.

   ok job (part of a larger diff)
VersionDeltaFile
1.212+7-7usr.sbin/rpki-client/cert.c
1.44+7-7usr.sbin/rpki-client/tal.c
1.77+6-6usr.sbin/rpki-client/filemode.c
1.304+5-5usr.sbin/rpki-client/main.c
1.175+5-5usr.sbin/rpki-client/parser.c
1.74+3-3usr.sbin/rpki-client/print.c
+33-331 files not shown
+36-367 files

OpenBSD/src HVX7Bdiusr.sbin/rpki-client tal.c extern.h

   Replace the obsolete RFC 7730 with RFC 8630

   ok job
VersionDeltaFile
1.43+4-4usr.sbin/rpki-client/tal.c
1.271+2-2usr.sbin/rpki-client/extern.h
+6-62 files

OpenBSD/src 3A8HCATusr.bin/tmux screen.c tmux.h

   Add a function to convert a screen to a string, from Michael Grant.
VersionDeltaFile
1.93+72-1usr.bin/tmux/screen.c
1.1286+2-1usr.bin/tmux/tmux.h
+74-22 files

OpenBSD/src rSQZ804lib/libedit refresh.c

   Fixed a bug where completion candidates were truncated when the input
   wrapped to a new line.  Diff from Yuichiro NAITO through NetBSD Tested
   asou and yasuoka.

   ok djm asou sthen
VersionDeltaFile
1.24+10-2lib/libedit/refresh.c
+10-21 files

OpenBSD/src gzCz5PBsys/dev/pci/drm/amd/amdgpu amdgpu_vm.c

   drm/amdgpu: Forward VMID reservation errors

   From Natalie Vock
   c4d18e9540bf20f6c53ecc501b6702d141e8bda5 in linux-6.12.y/6.12.65
   8defb4f081a5feccc3ea8372d0c7af3522124e1f in mainline linux
VersionDeltaFile
1.29+4-2sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
+4-21 files

OpenBSD/src oo0JhVOsys/dev/pci/drm drm_displayid.c drm_displayid_internal.h

   drm/displayid: add quirk to ignore DisplayID checksum errors

   From Jani Nikula
   f548c5ebe656506e81a8145798ff194d57d00a3c in linux-6.12.y/6.12.64
   83cbb4d33dc22b0ca1a4e85c6e892c9b729e28d4 in mainline linux
VersionDeltaFile
1.7+37-4sys/dev/pci/drm/drm_displayid.c
1.2+2-0sys/dev/pci/drm/drm_displayid_internal.h
+39-42 files

OpenBSD/src Enmq0nbsys/dev/pci/drm/i915/gem i915_gem_execbuffer.c

   drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer

   From Krzysztof Niemiec
   24d55ac8e31d2f8197bfad71ffcb3bae21ed7117 in linux-6.12.y/6.12.64
   4fe2bd195435e71c117983d87f278112c5ab364c in mainline linux
VersionDeltaFile
1.15+17-20sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
+17-201 files

OpenBSD/src IsCSIyrsys/dev/pci/drm/ttm ttm_bo_vm.c

   drm/ttm: Avoid NULL pointer deref for evicted BOs

   From Simon Richter
   5a81095d3e1b521ac7cfe3b14d5f149bace3d6e0 in linux-6.12.y/6.12.64
   491adc6a0f9903c32b05f284df1148de39e8e644 in mainline linux
VersionDeltaFile
1.34+6-0sys/dev/pci/drm/ttm/ttm_bo_vm.c
+6-01 files

OpenBSD/src C4lb9Mdsys/dev/pci/drm/i915 intel_memory_region.h

   drm/i915: Fix format string truncation warning

   From Ard Biesheuvel
   a742fa0aa2169d41974ed3a0cbaf9b23bc97b5ee in linux-6.12.y/6.12.64
   1c7f9e528f8f488b060b786bfb90b40540854db3 in mainline linux
VersionDeltaFile
1.8+1-1sys/dev/pci/drm/i915/intel_memory_region.h
+1-11 files

OpenBSD/src jq1M1iHsys/dev/pci/drm/amd/amdkfd cwsr_trap_handler.h cwsr_trap_handler_gfx12.asm

   drm/amdkfd: Trap handler support for expert scheduling mode

   From Jay Cornwall
   f9465376fe190964637a4708101d59460b734cb4 in linux-6.12.y/6.12.64
   b7851f8c66191cd23a0a08bd484465ad74bbbb7d in mainline linux
VersionDeltaFile
1.10+36-26sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler.h
1.4+37-0sys/dev/pci/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm
+73-262 files

OpenBSD/src 5hguDgysys/dev/pci/drm/amd/amdkfd kfd_queue.c

   drm/amdkfd: bump minimum vgpr size for gfx1151

   From Jonathan Kim
   b5971d0cc5039fceee18ced27df3078f74906201 in linux-6.12.y/6.12.64
   cf326449637a566ba98fb82c47d46cd479608c88 in mainline linux
VersionDeltaFile
1.7+1-0sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
+1-01 files

OpenBSD/src ORH7HFLsys/dev/pci/drm/amd/amdkfd kfd_topology.c

   drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace

   From Mario Limonciello
   df130b75e955e254f3f3eaf6fa96f2b9ea2a9627 in linux-6.12.y/6.12.64
   8fc2796dea6f1210e1a01573961d5836a7ce531e in mainline linux
VersionDeltaFile
1.15+4-0sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
+4-01 files

OpenBSD/src 6RCYFM8sys/dev/pci/drm/include/drm drm_edid.h

   drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident

   From Jani Nikula
   5c831abdf742066e0fb3beb2f260f83cb26aaa85 in linux-6.12.y/6.12.64
   8b61583f993589a64c061aa91b44f5bd350d90a5 in mainline linux
VersionDeltaFile
1.10+6-0sys/dev/pci/drm/include/drm/drm_edid.h
+6-01 files

OpenBSD/src FI9ZSMVsys/dev/pci/drm drm_buddy.c, sys/dev/pci/drm/include/drm drm_buddy.h

   drm/buddy: Separate clear and dirty free block trees

   From Arunpravin Paneer Selvam
   6417428ce5da99ffb5e07110d85bd62704269143 in linux-6.12.y/6.12.64
   d4cd665c98c144dd6ad5d66d30396e13d23118c9 in mainline linux
VersionDeltaFile
1.10+185-144sys/dev/pci/drm/drm_buddy.c
1.5+1-1sys/dev/pci/drm/include/drm/drm_buddy.h
+186-1452 files

OpenBSD/src Y3CbnQksys/dev/pci/drm drm_buddy.c, sys/dev/pci/drm/include/drm drm_buddy.h

   drm/buddy: Optimize free block management with RB tree

   From Arunpravin Paneer Selvam
   1b339b19eec286be79e4b844c1d34a61967ea8c3 in linux-6.12.y/6.12.64
   c178e534fff1d5a74da80ea03b20e2b948a00113 in mainline linux
VersionDeltaFile
1.9+118-77sys/dev/pci/drm/drm_buddy.c
1.4+8-3sys/dev/pci/drm/include/drm/drm_buddy.h
+126-802 files

OpenBSD/src MShxC7Nsys/dev/pci if_qwx_pci.c

   prevent rddm DMA memory leak during ifconfig qwx0 up

   spotted by + ok krw@
VersionDeltaFile
1.31+4-1sys/dev/pci/if_qwx_pci.c
+4-11 files

OpenBSD/src ID8eJkesys/dev/pci/drm/amd/amdgpu gmc_v11_0.c

   drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling

   From Alex Deucher
   5fc5506edfe023bbc7d12e153fe29d455b6ac082 in linux-6.12.y/6.12.64
   3f2289b56cd98f5741056bdb6e521324eff07ce5 in mainline linux
VersionDeltaFile
1.10+27-0sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
+27-01 files

OpenBSD/src aD3NAGhsys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma

   From Pierre-Eric Pelloux-Prayer
   2ba843759a3ae4cf4eb5713a0cd157d51afa2216 in linux-6.12.y/6.12.64
   4fa944255be521b1bbd9780383f77206303a3a5c in mainline linux
VersionDeltaFile
1.29+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+2-01 files

OpenBSD/src xORkpBLsys/dev/pci/drm/amd/amdgpu gmc_v12_0.c

   drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling

   From Alex Deucher
   c0cd4bfb729b43f2cfd9866d7619e2da5a971677 in linux-6.12.y/6.12.64
   ff28ff98db6a8eeb469e02fb8bd1647b353232a9 in mainline linux
VersionDeltaFile
1.5+27-0sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
+27-01 files