Build date: 1773529203 - Sat Mar 14 23:00:03 UTC 2026 Build cvs date: 1773508688 - Sat Mar 14 17:18:08 UTC 2026 Build id: 2026-03-15.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 lib/libc/sys/open.2 P lib/libc/sys/pledge.2 P lib/libfuse/fuse_opt.3 P sys/dev/pci/if_iwx.c P sys/dev/pci/drm/ttm/ttm_tt.c M sys/dev/usb/uhidev.c P sys/kern/uipc_syscalls.c P sys/net/fq_codel.c P sys/uvm/uvm_pager.c P usr.bin/kdump/kdump.c P usr.bin/openssl/openssl.1 M usr.sbin/bgpd/session.c P usr.sbin/vmd/vmm.c commit VNdaVPwirNrg4LVd Author: deraadt Date: 2026/03/14 17:18:08 Decode __pledge_open() same as open() pointed out by guenther usr.bin/kdump/kdump.c commit 39Fc3H17VWSWY6Mu Author: deraadt Date: 2026/03/14 17:10:15 document __pledge_open; ok sthen beck guenther lib/libc/sys/open.2 commit 86u8zwTprwhHGKBN Author: stsp Date: 2026/03/14 15:37:44 fix "unsupported STA_CONFIG_CMD version 99" errors on iwx(4) MA devices reported to me by "as400" on mastodon sys/dev/pci/if_iwx.c commit nUYI35X1Qh484mTI Author: deraadt Date: 2026/03/14 14:57:14 whitespace sys/kern/uipc_syscalls.c commit ekRCarngWIKZ1a99 Author: sthen Date: 2026/03/14 14:45:40 change 'Deprecated' to 'No longer available' for tmppath pledge ok deraadt lib/libc/sys/pledge.2 commit sOzqb5xx7YexAqlT Author: dv Date: 2026/03/14 11:25:40 Fix vmd(8) pledge violation when opening /dev/null. The "vmm" process responsible for vm process creation uses /dev/null for std{in,out,err} if running daemonized. Where it was opening /dev/null is no longer supported by its current set of pledges. Instead of expanding pledge scope, open /dev/null early prior to unveil(2) and reuse the same file descriptor if needed. This resolves the pledge violation reported by Nikita Kandinov and removes the need to call open(2) for every created vm. ok deraadt@, bluhm@ usr.sbin/vmd/vmm.c commit kknANHaFqaVhXOZn Author: kettenis Date: 2026/03/14 11:05:21 Adjust comment to reflect reality. sys/uvm/uvm_pager.c commit v5ZpUOYIKN3URswu Author: jsg Date: 2026/03/14 10:55:51 unstub ttm_tt_swapout() kettenis now sees this called in the amdgpu hibernate path with GC 11.0.1. I've seen it called when running piglit on vega 10. feedback and ok kettenis@, who had almost the same diff sys/dev/pci/drm/ttm/ttm_tt.c commit vzh2eAn8O1TvVvjf Author: helg Date: 2026/03/14 10:47:00 Add description of the valid return values for the fuse_opt_proc_t callback function that is passed to fuse_opt_parse(3). OK claudio@ lib/libfuse/fuse_opt.3 commit mrRlQe6jBVeb4D57 Author: tb Date: 2026/03/14 06:06:48 openssl.1: remove mention of OPENSSL_EC_BIN_PT_COMP The need for this compile time option enabling point compression for binary curves despite patent issues has been removed in openssl 1.0.0 (released in 2010). [It's really difficult to count the number of bad ideas in the above.] usr.bin/openssl/openssl.1 commit 9eHYcjTNmKnSTGV3 Author: dlg Date: 2026/03/14 00:10:38 plug a memory leak when detaching codel ifq disciplines on an interface. fqcodel_alloc() takes (moves) ownership of memory allocated as part of the pf queue code that sets up the queue discipline, but nothing releases it when the discipline is removed from the interface. every time you load a pf rulese that uses codel, it temporarily resets an interface to priq before creating and attaching new codel instances. this means every ruleset load would leak memory, to the point where M_DEVBUF allocations exhaust the kernel map. this has fqcodel_free() call fqcodel_pf_free to free the now unused codel discipline. found and fixed by lexi wilson sys/net/fq_codel.c