OpenBSD/src a7gzBGh — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
   from miod@

   this is errata/7.9/034_wsdisplay.patch.sig
VersionDeltaFile
1.156.2.1+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src XZvgja7 — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
   from miod@

   this is errata/7.8/070_wsdisplay.patch.sig
VersionDeltaFile
1.155.2.1+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src lzIL5vH — regress/lib/libz utils_unittest.cc

   zlib regress: improve comment to state what it tests (gzwrite.c r1.7)
VersionDeltaFile
1.8+2-2regress/lib/libz/utils_unittest.cc
+2-21 files

OpenBSD/src lx0oA6W — sys/dev/fdt qcgpio_fdt.c

   sys/qcgpio: fix GPIO wakeup masking during suspend

   The suspend path disables pins marked for wakeup while leaving other
   GPIO interrupts enabled. Here, I reverse the condition to preserve
   wakeup sources and mask ordinary interrupts; restore the saved
   configuration on resume.

   OK: kettenis@
VersionDeltaFile
1.10+2-2sys/dev/fdt/qcgpio_fdt.c
+2-21 files

OpenBSD/src K0ghyz9 — regress/lib/libz Makefile utils_unittest.cc

   zlib regress: unit test that segfaults without gzwrite.c 1.7

   based on https://gist.github.com/thesmartshadow/e0b9481792afb7c31e86fee1ff084490
VersionDeltaFile
1.7+50-1regress/lib/libz/utils_unittest.cc
1.7+2-2regress/lib/libz/Makefile
+52-32 files

OpenBSD/src Pj2NYo2 — sys/dev/pci if_iwi.c

   Fix iwi(4) build with IWI_DEBUG set. Use %td modifier for pointers
   difference.

   From Nazarenko Mykyta.
VersionDeltaFile
1.150+3-3sys/dev/pci/if_iwi.c
+3-31 files

OpenBSD/src G26GzL9 — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
VersionDeltaFile
1.157+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src nIHmBp2 — usr.bin/tmux window-copy.c

   Fix mouse drag selection on the top and bottom lines in vi mode, GitHub
   issue 5667 from David Schweikert.
VersionDeltaFile
1.433+7-3usr.bin/tmux/window-copy.c
+7-31 files

OpenBSD/src 9gwJ6Dt — lib/libz gzwrite.c

   zlib: fix buffer overwrite in non-blocking gzwrite

   Upstream commit df84af25
VersionDeltaFile
1.7+4-1lib/libz/gzwrite.c
+4-11 files

OpenBSD/src 4V4QPlT — usr.sbin/iscsid iscsid.h control.c

   use SOCK_NONBLOCK instead of fcntl O_NONBLOCK
   ok claudio
VersionDeltaFile
1.11+1-19usr.sbin/iscsid/util.c
1.26+3-7usr.sbin/iscsid/connection.c
1.12+2-3usr.sbin/iscsid/control.c
1.25+2-2usr.sbin/iscsid/iscsid.h
+8-314 files

OpenBSD/src MiU5KB8 — usr.sbin/ntpd ntpd.h control.c

   use accept4() with SOCK_NONBLOCK instead of seperate fcntl with O_NONBLOCK
   ok bcook
VersionDeltaFile
1.31+5-22usr.sbin/ntpd/control.c
1.157+1-2usr.sbin/ntpd/ntpd.h
+6-242 files

OpenBSD/src 3NM8NMv — usr.bin/tcpbench tcpbench.c

   use SOCK_NONBLOCK instead of fcntl O_NONBLOCK; ok djm
VersionDeltaFile
1.78+4-8usr.bin/tcpbench/tcpbench.c
+4-81 files

OpenBSD/src q9RWFLi — sys/dev/pci if_mwx.c

   Hack up mt7925_mcu_hw_scan() to support 5Ghz channels as well.

   A better solution is needed when more channels are needed.
   The HW can scan 64 channels in one command which is enough for now.
   Also the probe req template need work but again this can wait.
VersionDeltaFile
1.40+13-5sys/dev/pci/if_mwx.c
+13-51 files

OpenBSD/src jO4iV5o — usr.bin/tmux cmd-parse.y

   Do not always perform environment variable assignments inside %else,
   GitHub issue 5688 from Tushar Muralidharan.
VersionDeltaFile
1.61+8-3usr.bin/tmux/cmd-parse.y
+8-31 files

OpenBSD/src LAgAUjF — sys/dev/pci if_mwxreg.h if_mwx.c

   First bits of scan code for the MT7925 chip.

   Only 2GHz is currently scanned and then it is stuck on the auth frame.
   Diff is already large enough.
   Most bits from a diff by mlarkin@
VersionDeltaFile
1.39+1,268-110sys/dev/pci/if_mwx.c
1.23+173-4sys/dev/pci/if_mwxreg.h
+1,441-1142 files

OpenBSD/src dLZRpFn — usr.bin/tmux format.c

   Check format time in format_skip1 before the loop as well.
VersionDeltaFile
1.425+4-1usr.bin/tmux/format.c
+4-11 files

OpenBSD/src NOIyYBY — usr.bin/ssh version.h

   openssh-10.6
VersionDeltaFile
1.111+2-2usr.bin/ssh/version.h
+2-21 files

OpenBSD/src H2s2KOW — etc/examples iked.conf

   add a section to examples/iked.conf showing use of the peer's srcid to
   distinguish between clients with different configurations where it's not
   possible to separate by IP address (e.g. for clients on dynamic IP, or
   multiple clients behind a single NAT).
VersionDeltaFile
1.4+15-1etc/examples/iked.conf
+15-11 files

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

   Use window-status-separator in second and theird status lines, GitHub
   issue 5672. Also match width of session name correctly.
VersionDeltaFile
1.249+9-5usr.bin/tmux/options-table.c
+9-51 files

OpenBSD/src czwoRBc — usr.bin/tmux tty.c

   Fix color range check, from Vaibhav Aggarwal.
VersionDeltaFile
1.484+2-2usr.bin/tmux/tty.c
+2-21 files

OpenBSD/src Ov0mv3u — usr.bin/tmux screen-write.c

   Do not lose a pending pane resize when entering the alternate screen,
   from mml00 dot work at gmail dot com.
VersionDeltaFile
1.299+4-2usr.bin/tmux/screen-write.c
+4-21 files

OpenBSD/src YgQwWmH — usr.bin/tmux utf8.c utf8-combined.c

   Adjust widths of a few codepoints incorrectly set to double width, from
   Sidney Cammeresi.
VersionDeltaFile
1.11+7-1usr.bin/tmux/utf8-combined.c
1.74+1-5usr.bin/tmux/utf8.c
+8-62 files

OpenBSD/src MdU58AN — sys/dev/pci/drm/clients drm_fbdev_client.c

   drm/client: fix restore of partially initialized client

   From shechenglong
   fcbedba553a9c430079ee225df2dc7ab556a2f83 in linux-6.18.y/6.18.55
   1fca688e9443003e33cf30453e7a7560367656c9 in mainline linux
VersionDeltaFile
1.4+8-0sys/dev/pci/drm/clients/drm_fbdev_client.c
+8-01 files

OpenBSD/src xfjJqWv — sys/dev/fdt rkdrm.c, sys/dev/pci/drm drm_fb_helper.c

   drm/client: Pass force parameter to client restore

   From Thomas Zimmermann
   933145e2bbb4cab6007b26d17f7f1722f14c5440 in linux-6.18.y/6.18.55
   943240d342f148896733eb6c7b223a08aa1f520a in mainline linux
VersionDeltaFile
1.49+6-18sys/dev/pci/drm/drm_fb_helper.c
1.12+2-6sys/dev/pci/drm/include/drm/drm_fb_helper.h
1.12+5-3sys/dev/pci/drm/include/drm/drm_client.h
1.37+3-3sys/dev/pci/drm/i915/i915_driver.c
1.26+3-3sys/dev/fdt/rkdrm.c
1.3+4-2sys/dev/pci/drm/clients/drm_fbdev_client.c
+23-356 files not shown
+35-4512 files

OpenBSD/src yLq1OcG — sys/dev/pci/drm drm_modeset_helper.c drm_client_event.c, sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/client: Remove holds_console_lock parameter from suspend/resume

   From Thomas Zimmermann
   0589706ace3bdd47a821d66036d36402918cc2a7 in linux-6.18.y/6.18.55
   7910d69376cde30e5871970d97d1a2e360568474 in mainline linux
VersionDeltaFile
1.2+8-8sys/dev/pci/drm/drm_client_event.c
1.11+2-12sys/dev/pci/drm/include/drm/drm_client.h
1.2+4-10sys/dev/pci/drm/clients/drm_fbdev_client.c
1.2+4-4sys/dev/pci/drm/include/drm/drm_client_event.h
1.111+4-4sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1.6+3-3sys/dev/pci/drm/drm_modeset_helper.c
+25-413 files not shown
+32-489 files

OpenBSD/src bwsPXYE — sys/dev/pci/drm/amd/amdgpu amdgpu_acpi.c

   drm/amdgpu: Fix acpi device leak in amdgpu_acpi_enumerate_xcc()

   From Wentao Liang
   817dd706ee6165812225581bebda038153120ba3 in linux-6.18.y/6.18.55
   a997baa61179b450bd55c4810c7ccfed3b753a54 in mainline linux
VersionDeltaFile
1.24+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
+1-01 files

OpenBSD/src pOvlfoN — sys/dev/pci/drm/i915/display intel_quirks.c

   drm/i915/quirks: Limit eDP rate to HBR2 on HP Pavilion Plus 14-ew1

   From Ankit Nautiyal
   13f299763f6c065210206ea0f17a149ec6c500bd in linux-6.18.y/6.18.55
   5271d81f99dd01d983d439930eb056952485e15e in mainline linux
VersionDeltaFile
1.11+3-0sys/dev/pci/drm/i915/display/intel_quirks.c
+3-01 files

OpenBSD/src Ti5MQby — sys/dev/pci/drm/i915/display intel_quirks.h intel_psr.c

   drm/i915/psr: Disable PSR2 on Xiaomi Book Pro 14 2026 as a quirk

   From Jouni Hogander
   97e40aa29c10c72cb4fc02c39a63a64e3f17705d in linux-6.18.y/6.18.55
   5e79af5db00b2a5f4667aaf16cfe4ecb7759383b in mainline linux
VersionDeltaFile
1.10+9-0sys/dev/pci/drm/i915/display/intel_quirks.c
1.26+3-0sys/dev/pci/drm/i915/display/intel_psr.c
1.7+1-0sys/dev/pci/drm/i915/display/intel_quirks.h
+13-03 files

OpenBSD/src OXUvAqa — sys/dev/pci/drm/i915/display intel_quirks.h intel_psr.c

   drm/i915/psr: Fixes for Dell XPS DA14260 quirk

   From Jouni Hogander
   66f814e8af4627c769c4d148bb8efb48cef79571 in linux-6.18.y/6.18.55
   1de647abdfda9dc307503d0a85152161850ba52c in mainline linux
VersionDeltaFile
1.9+10-6sys/dev/pci/drm/i915/display/intel_quirks.c
1.25+2-1sys/dev/pci/drm/i915/display/intel_psr.c
1.6+1-1sys/dev/pci/drm/i915/display/intel_quirks.h
+13-83 files

OpenBSD/src 7obUGAT — sys/dev/pci/drm/i915/display intel_quirks.h intel_psr.c

   drm/i915/psr: Disable Panel Replay on Dell XPS 14 DA14260 as a quirk

   From Jouni Hogander
   782b5210e89e76ddaa228ec64a1620244dd2ccfc in linux-6.18.y/6.18.55
   45c77d4bf8d4d15453d709b9b828e498898e0751 in mainline linux
VersionDeltaFile
1.8+16-1sys/dev/pci/drm/i915/display/intel_quirks.c
1.24+7-0sys/dev/pci/drm/i915/display/intel_psr.c
1.5+1-0sys/dev/pci/drm/i915/display/intel_quirks.h
+24-13 files