Build date: 1779573602 - Sat May 23 22:00:02 UTC 2026 Build cvs date: 1779554584 - Sat May 23 16:43:04 UTC 2026 Build id: 2026-05-24.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P sys/dev/i2c/ietp.c P sys/dev/i2c/ihidev.c P sys/dev/i2c/sambat.c P sys/dev/ic/qwz.c M sys/dev/usb/uhidev.c P sys/kern/sysv_sem.c P sys/kern/vfs_syscalls.c P sys/sys/sem.h P usr.bin/tmux/layout-custom.c P usr.bin/tmux/layout.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/tmux.1 M usr.sbin/bgpd/session.c commit ZzkzyTIh16pjaYPh Author: nicm Date: 2026/05/23 16:43:04 Add missing argument to %unlinked-window-renamed, reported by Andrew Grangaard. usr.bin/tmux/tmux.1 commit xx0MrJAamXCzpM8q Author: deraadt Date: 2026/05/23 14:56:20 also allow O_CLOEXEC flag in __pledge_open() sys/kern/vfs_syscalls.c commit gCPtvEnQL0oSaiD1 Author: kirill Date: 2026/05/23 12:27:41 sys/qwz: handle QoS in native WiFi frames Rebuild the QoS control field for native WiFi RX frames from descriptor metadata before passing them to net80211. On TX, strip the hostside QoS control field when using native WiFi encapsulation, after deriving the TID for the firmware descriptor. OK: mglocker@ sys/dev/ic/qwz.c commit pyHircJS4JMaDcQP Author: mglocker Date: 2026/05/23 11:10:57 Use the global 'nowake' variable for tsleep which doesn't require wakeup. Suggested and ok jsg@ sys/dev/i2c/ietp.c sys/dev/i2c/ihidev.c sys/dev/i2c/sambat.c commit OeWBme458hX0EcP9 Author: jca Date: 2026/05/23 07:24:42 Add missing include for struct refcnt. Spotted while building ipcs(1). ok tb@ sys/sys/sem.h commit MVww7qGsvFkFjWnU Author: nicm Date: 2026/05/23 07:22:50 Some code tidying up. usr.bin/tmux/layout-custom.c usr.bin/tmux/layout.c usr.bin/tmux/screen-redraw.c commit erOY66O3kHp8llpz Author: mglocker Date: 2026/05/23 05:11:32 Use the real sc address for tsleep identification instead of the stack pointer address. ok deraadt@ sys/dev/i2c/ietp.c sys/dev/i2c/ihidev.c commit qOla9m6teA8h5hFp Author: mvs Date: 2026/05/22 23:10:05 Introduce reference counters for SysV semaphores to fix the context switch use-after-free after tsleep in sys_semget(). sys___semctl() has no such problems, because we do complete reload and re-check of semaphore stuff, however I like to replace all of them with the only "semaptr != sema[ix]" check. The semaphore was changed, go to the beginning of sys___semctl() and acquire it again. Note, seminfo.semmni only grows, so even if `sema' array was re-allocated, the sema[ix] is still valid. "go for it" from deraadt sys/kern/sysv_sem.c sys/sys/sem.h P MODULES P proto/xorgproto/include/X11/Xmd.h commit 0iANzyUhCdeOQLzq Author: matthieu Date: 2026/05/23 18:23:39 update MODULES commit 1H4OnsVjpUepwKvl Author: matthieu Date: 2026/05/23 17:07:01 Define CARD64 as unsigned long long on OpenBSD LP64 to match uint64_t. This fixes a number of errors with llvm 22 where X code mixes CARD64 and uint64_t. ok tb@ proto/xorgproto/include/X11/Xmd.h