OpenBSD/src 5ceZHHJ — sys/dev/usb usb.h if_urndis.c

   attach to "RNDIS over Ethernet" subclass devices, such as the GL.iNet Mudi 7

   Patch by Nick H (nickcph at gmail)
VersionDeltaFile
1.75+3-2sys/dev/usb/if_urndis.c
1.65+3-1sys/dev/usb/usb.h
+6-32 files

OpenBSD/src gGgrgbz — sys/dev/usb if_uncm.c

   uncm(4) update from Jan Schreiber and Mikolaj Kucharski

   - remove unneeded splnet() calls
   - during Tx, drop packets which are too big for a single NTB
   - validate NCM_FORMAT before using this device-supplied value
   - use the ifqueue(9) API to enqueue packets
   - be more spec-compliant while checking wNdpOutAlignment
   - close the control pipe before calling usb_rem_wait_task(9), not after
VersionDeltaFile
1.5+24-23sys/dev/usb/if_uncm.c
+24-231 files

OpenBSD/src my3OWU1 — lib/libarch/amd64 amd64_iopl.2, lib/libarch/i386 i386_iopl.2

   Correct the description: the argument is effectively boolean,
   and the only values that can be set are 0 and 3.

   Minor polishing while here: use .Xr the first time "sysctl" occurs,
   use .Rv below RETURN VALUES, add a few .Xrs below SEE ALSO,
   and use the standard section name "CAVEATS" rather than "WARNING".

   OK miod@; triggered by a question from Alejandro Colomar <alx at kernel.org>
VersionDeltaFile
1.21+16-14lib/libarch/i386/i386_iopl.2
1.10+16-14lib/libarch/amd64/amd64_iopl.2
+32-282 files

OpenBSD/src yMzkKzo — usr.sbin/rpki-client main.c

   rpki-client: close directory fds in process_start()

   After changing the working directory to the cache directory, none of the
   children needs access to either of the two directory fds in the parent.

   Also close the cachefd when it is no longer needed in the main process to
   match what was done to the output directory. Apart from some consistency,
   the benefit of doing this is less obvious to me.

   discussed with claudio and deraadt
   ok claudio
VersionDeltaFile
1.330+9-2usr.sbin/rpki-client/main.c
+9-21 files

OpenBSD/src FOntTOn — sys/dev/pci/drm/include/linux delay.h

   add MAX_UDELAY_MS for 6.18.57 xe
VersionDeltaFile
1.11+3-0sys/dev/pci/drm/include/linux/delay.h
+3-01 files

OpenBSD/src AgyYU0W — sys/dev/pci/drm/include/linux designware_i2c.h

   add linux/designware_i2c.h for 6.18.53 xe
VersionDeltaFile
1.1+6-0sys/dev/pci/drm/include/linux/designware_i2c.h
+6-01 files

OpenBSD/src AVpXh8C — sys/dev/pci/drm/include/linux string.h

   add memset_after() for 6.18.53 xe
VersionDeltaFile
1.10+5-0sys/dev/pci/drm/include/linux/string.h
+5-01 files

OpenBSD/src VFrdZ5M — usr.bin/tmux cmd-split-window.c tmux.1

   Fix -e flags in split-window and new-pane usages, from İhsan Deniz.
VersionDeltaFile
1.1189+4-4usr.bin/tmux/tmux.1
1.156+3-3usr.bin/tmux/cmd-split-window.c
+7-72 files

OpenBSD/src AmmqZF1 — usr.bin/tmux options-table.c format.c

   Add a vertical (side) status line, GitHub issue 5468 from John DeWyze.
VersionDeltaFile
1.37+423-34usr.bin/tmux/format-draw.c
1.523+148-76usr.bin/tmux/server-client.c
1.275+207-4usr.bin/tmux/status.c
1.58+84-40usr.bin/tmux/cmd-display-menu.c
1.430+68-41usr.bin/tmux/format.c
1.254+82-1usr.bin/tmux/options-table.c
+1,012-19614 files not shown
+1,255-26120 files

OpenBSD/src QEqyWI4 — usr.sbin/ocspcheck ocspcheck.c

   ocspcheck: require a GOOD OCSP certificate status

   Reject responses whose certificate status is not GOOD.

   From Frank Denis

   ok tb@
VersionDeltaFile
1.39+5-1usr.sbin/ocspcheck/ocspcheck.c
+5-11 files

OpenBSD/src zU0kHWi — usr.sbin/ocspcheck http.c

   ocspcheck: limit HTTP response body size

   Reject OCSP response bodies larger than 20 KB before growing the body
   buffer. A responder could otherwise stream data indefinitely and cause
   ocspcheck to exhaust memory.

   From Frank Denis, also reported by Aziz ELBELAYCHY

   ok tb@
VersionDeltaFile
1.21+8-1usr.sbin/ocspcheck/http.c
+8-11 files

OpenBSD/src 0PhlBJY — usr.sbin/ocspcheck http.c

   ocspcheck: limit HTTP response header size

   Reject response headers that would exceed 64 KB before growing the
   header buffer. A responder could otherwise stream data without a
   header terminator and cause ocspcheck to allocate memory indefinitely.

   From Frank Denis, also reported by Aziz ELBELAYCHY

   ok tb@
VersionDeltaFile
1.20+7-1usr.sbin/ocspcheck/http.c
+7-11 files

OpenBSD/src jHrWCHY — usr.sbin/ocspcheck http.c

   ocspcheck: remove disabled HTTP test program

   Remove the unused main() function at the end of http.c. It has been
   excluded from the build with #if 0.

   Pointed out by tb@
   ok tb@
VersionDeltaFile
1.19+1-48usr.sbin/ocspcheck/http.c
+1-481 files

OpenBSD/src d60df9X — usr.sbin/ocspcheck http.h http.c

   ocspcheck: select TLS based on the OCSP URL scheme

   Preserve the URL scheme when parsing the OCSP responder address and pass
   it to the HTTP client. Previously, the client selected TLS only when
   the port was 443, so an https:// URL with a different port sent the
   OCSP request in cleartext.

   Use the scheme for the verbose connection message as well.

   Reported by Aziz ELBELAYCHY

   ok tb@
VersionDeltaFile
1.18+8-7usr.sbin/ocspcheck/http.c
1.38+9-6usr.sbin/ocspcheck/ocspcheck.c
1.4+3-3usr.sbin/ocspcheck/http.h
+20-163 files

OpenBSD/src I8PoiaE — share/man/man4 options.4 pppoe.4, sys/net if_pppoe.c

   pppoe(4): replace PPPOE_TERM_UNKNOWN_SESSIONS with ifconfig link2 knob

   OK bket@ claudio@
VersionDeltaFile
1.38+20-10share/man/man4/pppoe.4
1.92+16-10sys/net/if_pppoe.c
1.274+2-6share/man/man4/options.4
+38-263 files

OpenBSD/src HVNNdHc — sys/uvm uvm_vnode.c

   Revert rev. 1.134 of uvm_vnode.c because it introduces a reference race

   uo_refs is not really serialized by the vmobjlock and at least in
   uvm_vnp_sync() it depends on the KERNEL_LOCK for that.

   The optimisation done in 1.134 predates the rwlock rework done by dlg@
   and is probably no longer important. The vmobjlock is still contended
   but the wakeup storm resulting in massive KERNEL_LOCK spin is gone.

   Reported by Acts1631
   OK kettenis@ deraadt@
VersionDeltaFile
1.152+3-2sys/uvm/uvm_vnode.c
+3-21 files

OpenBSD/src fg1fwnw — usr.bin/mg dired.c

   remove unused findfname() argument
   ok tb@ florian@
VersionDeltaFile
1.106+7-8usr.bin/mg/dired.c
+7-81 files

OpenBSD/src 7JDELLr — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.c

   drm/amd/display: Don't replace a sink mode that shares the native totals

   From Adrian Betschart
   f94a12ddd3184280c4a1d0ce4c8be7d36d0a52a3 in linux-6.18.y/6.18.57
   54c998c55fc9cbc391b350d67b86e0c2a0748f1a in mainline linux
VersionDeltaFile
1.218+6-1sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+6-11 files

OpenBSD/src xcVy2X6 — sys/dev/pci/drm/display drm_dp_helper.c

   drm/dp: don't mark the AUX backlight enabled when enabling failed

   From Oleg Keri
   5b26dbb27c0cb0e1b92fc0626c6ae052da8ff7d6 in linux-6.18.y/6.18.57
   707ce102521496c67860d81221b20c56d8255f2f in mainline linux
VersionDeltaFile
1.11+3-1sys/dev/pci/drm/display/drm_dp_helper.c
+3-11 files

OpenBSD/src 8oGEE1L — sys/dev/pci/drm/amd/amdgpu amdgpu_ttm.c

   drm/amdgpu: skip the VMID 0 flush for VRAM

   From Arunpravin Paneer Selvam
   30dacb56f07283a1acb353ce81baef31f85396b0 in linux-6.18.y/6.18.57
   87ceb8cba73d0b3c4025ff42495bccd8164acaed in mainline linux
VersionDeltaFile
1.38+17-8sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
+17-81 files

OpenBSD/src L1RgM8T — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_plane.c

   drm/amd/display: Fix dangling pointer in plane reset function

   From Evgenii Burenchev
   3d8391d3149a1aeb93505a4f9fb9ed8364882c42 in linux-6.18.y/6.18.57
   98cad4bd1443975d972f4c7f705980da03722a22 in mainline linux
VersionDeltaFile
1.12+4-6sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
+4-61 files

OpenBSD/src nonW0ZX — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm_crtc.c

   drm/amd/display: Fix dangling pointer in CRTC reset function

   From Evgenii Burenchev
   3a03827bb3cda1527aa923f18160c449f2b4cf2c in linux-6.18.y/6.18.57
   0aeed866cb938943908c3ba46422128e49d2d080 in mainline linux
VersionDeltaFile
1.19+4-4sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
+4-41 files

OpenBSD/src rVMLeFY — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.h amdgpu_dm_hdcp.h

   drm/amd/display: Resize MST HDCP per-connector arrays to 32

   From Harry Wentland
   562d24ac214ba9530d88841088eb6adce5c537b5 in linux-6.18.y/6.18.57
   261e0fe4e2c99f687114b64b10b98db964b475f4 in mainline linux
VersionDeltaFile
1.12+5-5sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
1.6+4-4sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
1.28+1-1sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+10-103 files

OpenBSD/src TvLWlbM — sys/dev/pci/drm/amd/display/amdgpu_dm amdgpu_dm.h amdgpu_dm_replay.c

   drm/amd/display: disable replay when crc source is enabled

   From Ray Wu
   b5896fc269e9f3b3b4a67a7ce78872bc3bbd3b25 in linux-6.18.y/6.18.57
   a036db3953140d5c2816b056aa3e73b8e98d9bc0 in mainline linux
VersionDeltaFile
1.10+22-3sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
1.4+7-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c
1.27+1-0sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+30-33 files

OpenBSD/src JYija1V — sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/amdgpu: force complete the KIQ ring fences on reset

   From Jesse Zhang
   c26cbd5c33cd72daa03079235de60688a3c97c52 in linux-6.18.y/6.18.57
   fd65d1742992361fc2201ecb4e43411e6e417fcb in mainline linux
VersionDeltaFile
1.113+12-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+12-01 files

OpenBSD/src zQ9GRjT — sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/amdgpu: force complete the MES ring fences on reset

   From Jesse Zhang
   7d722821e2f626c4e34c8510f0ce1d6f10c77a3b in linux-6.18.y/6.18.57
   48dc279c3010ac8f91b1845b2abb3a1e9943a0f5 in mainline linux
VersionDeltaFile
1.112+13-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+13-01 files

OpenBSD/src fXW4blR — sys/dev/pci/drm/amd/amdkfd kfd_crat.c

   drm/amdkfd: Add bounds check for CRAT subtype length

   From William Palacek
   69164d6bdad5d6657e51436a3f602822f620a46a in linux-6.18.y/6.18.57
   6e7566ba4739dd573c331adde1c96690f7a567bd in mainline linux
VersionDeltaFile
1.16+9-0sys/dev/pci/drm/amd/amdkfd/kfd_crat.c
+9-01 files

OpenBSD/src YvRX5KP — sys/dev/pci/drm/amd/amdkfd kfd_crat.c

   drm/amdkfd: Fix infinite loop parsing CRAT with zero subtype length

   From Yongqiang Sun
   39841db9322cddf7bd1dbcacdffc791475c7b02f in linux-6.18.y/6.18.57
   961323c26ad4c895e3b0ea1711fc41dfd6368c12 in mainline linux
VersionDeltaFile
1.15+8-0sys/dev/pci/drm/amd/amdkfd/kfd_crat.c
+8-01 files

OpenBSD/src 0SnnlN9 — sys/dev/pci/drm/amd/display/dc/dml2/dml21 dml21_utils.c

   drm/amd/display: check if dml21_add_phantom_plane() is successful

   From Alex Deucher
   bea1f73ad69eec36b757adb8e63beb3092f862ee in linux-6.18.y/6.18.57
   000acb4ce7fb9feba3072ce468ad681f6585cd5d in mainline linux
VersionDeltaFile
1.3+7-8sys/dev/pci/drm/amd/display/dc/dml2/dml21/dml21_utils.c
+7-81 files

OpenBSD/src tNG5CA0 — sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core dml2_core_dcn4_calcs.c

   drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport

   From George Zhang
   23a541c31b45fa813b33269376f6bd53535429a8 in linux-6.18.y/6.18.57
   f327e389c07cfc3a2f6ff54f6214e1a52d457edc in mainline linux
VersionDeltaFile
1.6+25-6sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
+25-61 files