Build date: 1773270003 - Wed Mar 11 23:00:03 UTC 2026 Build cvs date: 1773265596 - Wed Mar 11 21:46:36 UTC 2026 Build id: 2026-03-12.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 distrib/sets/lists/base/md.alpha P distrib/sets/lists/base/md.hppa P distrib/sets/lists/base/md.landisk P distrib/sets/lists/base/md.luna88k P distrib/sets/lists/base/md.sparc64 P distrib/sets/lists/comp/gcc.alpha P distrib/sets/lists/comp/gcc.hppa P distrib/sets/lists/comp/gcc.landisk P distrib/sets/lists/comp/gcc.luna88k P distrib/sets/lists/comp/gcc.sparc64 P etc/root/root.mail P etc/rpki/afrinic.constraints P lib/libc/sys/recv.2 P lib/libutil/login_fbtab.c P lib/libutil/passwd.c P lib/libutil/pidfile.c P share/mk/sys.mk P sys/arch/amd64/amd64/acpi_machdep.c P sys/arch/amd64/amd64/machdep.c P sys/arch/amd64/include/cpu.h P sys/arch/amd64/isa/clock.c P sys/arch/arm64/stand/efiboot/efiboot.c P sys/arch/macppc/stand/tbxidata/bsd.tbxi P sys/conf/newvers.sh P sys/dev/acpi/acpi.c P sys/dev/acpi/acpi_x86.c P sys/dev/acpi/acpivar.h P sys/dev/fdt/dwmmc.c P sys/dev/fdt/rkclock.c P sys/dev/fdt/rkclock_clocks.h P sys/dev/pci/if_iwx.c P sys/dev/pci/if_iwxreg.h P sys/dev/pci/if_iwxvar.h P sys/dev/pci/pcidevs P sys/dev/pci/pcidevs.h P sys/dev/pci/pcidevs_data.h M sys/dev/usb/uhidev.c P sys/kern/subr_suspend.c P sys/sys/device.h P sys/sys/param.h P usr.bin/pkill/pkill.c P usr.bin/signify/signify.1 P usr.bin/ssh/misc.h P usr.bin/ssh/monitor.c P usr.bin/ssh/ssh-sk-client.c P usr.bin/ssh/sshd-auth.c P usr.bin/ssh/sshd-session.c M usr.sbin/bgpd/session.c commit bODkGwtHQaVrjYvh Author: job Date: 2026/03/11 21:46:36 Add new AFRINIC ASN block per https://mail.lacnic.net/pipermail/lacnog/2026-March/010239.html While there, merge ranges. OK tb@ etc/rpki/afrinic.constraints commit 6zGYDCPoWBc8YkNk Author: kettenis Date: 2026/03/11 16:32:42 Add support for RK3576 clocks and resets. A couple of additional clocks from kevlo@ ok kevlo@ sys/dev/fdt/rkclock.c sys/dev/fdt/rkclock_clocks.h commit L9v9J6W4x0dtqkF2 Author: kettenis Date: 2026/03/11 16:22:34 Match the compatible for the RK3576. ok kevlo@ sys/dev/fdt/dwmmc.c commit FRE0qxzNtPi6uciv Author: kettenis Date: 2026/03/11 16:21:20 Add a DMA constraint for the Rockchip RK3576 too as the SD controller can only do 32-bit DMA. ok patrick@, kevlo@ sys/arch/arm64/stand/efiboot/efiboot.c commit gcG8alvFSoZtcdyp Author: kettenis Date: 2026/03/11 16:18:42 Implement delayed hibernation. If the machdep.hibernatedelay sysctl is set to a value that isn't zero, this specifies a number of seconds after which the machine will wake up from suspend and hibernate itself. ok florian@, mlarkin@ sys/arch/amd64/amd64/acpi_machdep.c sys/arch/amd64/amd64/machdep.c sys/arch/amd64/include/cpu.h sys/arch/amd64/isa/clock.c sys/dev/acpi/acpi.c sys/dev/acpi/acpi_x86.c sys/dev/acpi/acpivar.h sys/kern/subr_suspend.c sys/sys/device.h commit zcfv9wIopccrSJhn Author: deraadt Date: 2026/03/11 16:01:45 sync distrib/sets/lists/base/md.alpha distrib/sets/lists/base/md.hppa distrib/sets/lists/base/md.landisk distrib/sets/lists/base/md.luna88k distrib/sets/lists/base/md.sparc64 distrib/sets/lists/comp/gcc.alpha distrib/sets/lists/comp/gcc.hppa distrib/sets/lists/comp/gcc.landisk distrib/sets/lists/comp/gcc.luna88k distrib/sets/lists/comp/gcc.sparc64 commit L7tHlpqNFyjyhuRJ Author: deraadt Date: 2026/03/11 14:59:10 pass "e" to fopen() to set O_CLOEXEC ok guenther lib/libutil/login_fbtab.c lib/libutil/passwd.c lib/libutil/pidfile.c commit xqp3Kl2MnOIOaynr Author: millert Date: 2026/03/11 14:54:55 Increase argv buffer from _POSIX2_LINE_MAX to _POSIX_ARG_MAX. This better handles matching commands with long arguments. Note that it is still possible for a command to have command line arguments larger than _POSIX_ARG_MAX, but this should be enough in most cases. From Mikolaj Kucharski usr.bin/pkill/pkill.c commit HY7c3W3YhiifM3Ox Author: deraadt Date: 2026/03/11 14:42:43 On OpenBSD, recv*msg(2) can return EPERM if the ancillary data from the other side contains a file descriptor type we don't like. We have some protection against ridiculous types, and when running in pledge it gets even more strict. ok kettenis lib/libc/sys/recv.2 commit l2FmWae6KMv4nI0y Author: stsp Date: 2026/03/11 10:12:49 Add support Intel AX211 BZ MACs paired WiFi 6e RFs to iwx(4). These devices are found in recent laptops using Intel AX211 WiFi 6e. Only WiFi 6e, not WiFi 7, which will probably need a separate driver as the Linux kernel does (iwlmld). Firmware for BZ devices is available in fw_update. There is still an unsolved problem with Tx performance. As soon as Tx aggregation is used the device stalls and stops sending and receiving. Tx performance is stable with block ack disabled, i.e. in mode 11a/b/g. Help with figuring out the root cause of this would be appreciated. I would have preferred to commit a fully working version but have already spent quite a lot of time trying to find this last bug. It is time to put this in anyway and hope the issue will be fixed soon. Thanks to all involved for the support with review and testing of the diffs which led up to this, to Johannes Berg for help with solving various fatal firmware errors, to denis@'s company for making it possible for me to work on this project during work hours for a while, and to the OpenBSD Foundation for providing hardware. sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h sys/dev/pci/if_iwxvar.h commit EbRNOrCnqf4OpXiE Author: stsp Date: 2026/03/11 10:10:24 ignore undocumented iwx(4) firmware notification 0xfc in group SYSTEM sys/dev/pci/if_iwx.c commit HSLvXSZhw0ZikmrS Author: stsp Date: 2026/03/11 09:46:17 regen sys/dev/pci/pcidevs.h sys/dev/pci/pcidevs_data.h commit Zx1YAf3QRSSZU9i0 Author: stsp Date: 2026/03/11 09:46:10 add PCI ID for Intel Wi-Fi 6e AX211 found in recent lenovo laptops sys/dev/pci/pcidevs commit 94Wape3Zrj1F2Bxk Author: stsp Date: 2026/03/11 09:44:45 send chain configuration in iwx(4) PHY context command v4 with rlc v3 Needed for BZ devices. sys/dev/pci/if_iwx.c commit Ul8kzyTEk41b14ap Author: stsp Date: 2026/03/11 09:42:26 add support for IWX_STA_CONFIG_CMD version 2 sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h commit 2HpqWloJHjnpzybB Author: stsp Date: 2026/03/11 09:40:25 increase IWX_NUM_UCODE_TLV_CAPA for loading BZ -100 firmware images sys/dev/pci/if_iwxreg.h commit D4O8WTC9cQD3tg84 Author: stsp Date: 2026/03/11 09:37:02 handle iwx(4) firmware "alive" notification version 7 sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h commit E6qni23FaYyG11gY Author: stsp Date: 2026/03/11 09:33:45 handle missed beacons notification sent by newer iwx(4) firmware Newer firmware uses a new missed-beacons notification code in the MAC_CONF group, but otherwise behaves as previously. sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h commit 1xPep9FUo3KxrWEL Author: stsp Date: 2026/03/11 09:29:44 ignore bt-coex notifications sent by iwx(4) BZ -98 firmware sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h commit UkWucs2zOonEFpnK Author: stsp Date: 2026/03/11 09:27:59 make the iwx(4) firmware image parser handle BZ firmware with API -92 sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxvar.h commit KFQ4r5GpebPntS0U Author: stsp Date: 2026/03/11 09:23:47 do not send smart fifo commands if iwx(4) firmware has them offloaded sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h commit sFTIMSq5U1dgGJkb Author: dtucker Date: 2026/03/11 09:10:59 Check return values of fcntl(... O_CLOEXEC) calls by reusing the macro in monitor.c. Flagged by Coverity CID 901297 in ssh-sk-client.c, a few other instances added for good measure. begrudging ok deraadt@ usr.bin/ssh/misc.h usr.bin/ssh/monitor.c usr.bin/ssh/ssh-sk-client.c usr.bin/ssh/sshd-auth.c usr.bin/ssh/sshd-session.c commit TLm0GmZFdvoJAmYS Author: dtucker Date: 2026/03/11 09:04:17 Fix potential 1-byte array overrun in the case where read() returns exactly 100 bytes. Flagged by Coverity CID 901296, ok djm@ usr.bin/ssh/ssh-sk-client.c commit FvQXb3HmJFGKMBLw Author: stsp Date: 2026/03/11 09:01:51 Only enable MIMO on MLD iwx(4) devices if our AP supports MIMO. Same approach as we are using for the pre-MLD device generation. OK phessler@ kevlo@ jan@ sys/dev/pci/if_iwx.c commit Qn8ThpvbBzQwWym7 Author: stsp Date: 2026/03/11 08:58:11 Only add iwx(4) firmware PHY context once our channel is known. The Linux iwlwifi driver no longer adds unused firmware PHY contexts because newer firmware runs calibration when a PHY context is added. See linux.git commit f3276ff0d498a364dfdff74cc1825b5f6e27f472 ok phessler@ kevlo@ Tested: AX200: stsp AX210: kevlo AX211: phessler AX211 (BZ): stsp sys/dev/pci/if_iwx.c sys/dev/pci/if_iwxreg.h sys/dev/pci/if_iwxvar.h commit OYm9OUlDp4fUzHdM Author: deraadt Date: 2026/03/11 02:27:20 move to 7.9-beta etc/root/root.mail share/mk/sys.mk sys/arch/macppc/stand/tbxidata/bsd.tbxi sys/conf/newvers.sh sys/sys/param.h usr.bin/signify/signify.1