Build date: 1787263203 - Thu Aug 20 22:00:03 UTC 2026 Build cvs date: 1787261732 - Thu Aug 20 21:35:32 UTC 2026 Build id: 2026-08-21.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 gnu/llvm/lld/ELF/Driver.cpp P gnu/llvm/lld/ELF/Writer.cpp P lib/libcrypto/cert.pem P libexec/getty/ttys.5 P regress/usr.bin/mandoc/tbl/Makefile P regress/usr.bin/mandoc/tbl/layout/empty.out_ascii P regress/usr.bin/mandoc/tbl/layout/emptyline.out_ascii P regress/usr.bin/mandoc/tbl/layout/lines-nogroff.out_ascii P regress/usr.bin/mandoc/tbl/layout/lines.out_ascii U regress/usr.bin/mandoc/tbl/space/Makefile U regress/usr.bin/mandoc/tbl/space/man-nogroff.in U regress/usr.bin/mandoc/tbl/space/man-nogroff.out_ascii U regress/usr.bin/mandoc/tbl/space/man.in U regress/usr.bin/mandoc/tbl/space/man.out_ascii P sbin/init/init.8 P sbin/init/init.c P share/mk/bsd.own.mk P sys/arch/sparc64/conf/Makefile.sparc64 P sys/arch/sparc64/stand/Makefile.inc P sys/arch/sparc64/stand/bootblk/genassym.sh P sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c P sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c P sys/dev/pci/drm/i915/display/intel_display_types.h P sys/dev/pci/drm/i915/gt/intel_engine_user.c P sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c M sys/dev/usb/uhidev.c P sys/kern/tty.c P sys/sys/sem.h P sys/uvm/uvm_io.c P usr.bin/mandoc/man_term.c P usr.bin/mandoc/roff.c P usr.bin/mandoc/tbl.c P usr.bin/mandoc/tbl.h P usr.bin/mandoc/tbl_data.c P usr.bin/mandoc/tbl_html.c P usr.bin/mandoc/tbl_layout.c P usr.bin/mandoc/tbl_parse.h P usr.bin/mandoc/tbl_term.c P usr.bin/tmux/cmd-select-pane.c P usr.bin/tmux/cmd-split-window.c P usr.bin/tmux/cmd-switch-client.c P usr.bin/tmux/layout.c P usr.bin/tmux/resize.c P usr.bin/tmux/server-client.c P usr.bin/tmux/server-fn.c P usr.bin/tmux/spawn.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c commit mjMbcuOXnqPHRCO3 Author: daniel Date: 2026/08/20 21:35:32 init(8): remove support for the window= field in /etc/ttys This feature was introduced in 4.3BSD, and announced in "Bug Fixes and Changes in 4.3BSD", dated April 15, 1986. The feature provided a way to start a window system associated with a tty before starting getty(8). However the implementation has a few negatives and these days graphical environments are better started in other ways. In particular: - the window command is run with root privileges - init(8) does not track or supervise the process as part of the tty session. - reloading /etc/ttys by sending SIGHUP to init, can leave a stale window command cached incorrectly - repeated reloads leak memory Rather than fix all these issues, remove the feature instead. For now, existing window= entries will continue to be accepted by getttyent(3), but are ignored by init(8). ok deraadt@ libexec/getty/ttys.5 sbin/init/init.8 sbin/init/init.c commit 2nTIHV240C8BvefU Author: kirill Date: 2026/08/20 21:23:47 sys/sparc64: switch the base to LLVM toolchain OK: deraadt@ share/mk/bsd.own.mk sys/arch/sparc64/conf/Makefile.sparc64 sys/arch/sparc64/stand/Makefile.inc sys/arch/sparc64/stand/bootblk/genassym.sh commit 4oyugbMYWfiSx9hw Author: sthen Date: 2026/08/20 16:22:21 update cert.pem based on newer mozilla ca root store, ok tb@ lib/libcrypto/cert.pem commit CW6lx0qjC91DuduN Author: sthen Date: 2026/08/20 16:14:20 raise defaulfs for kern.seminfo.semmni and semmns to accommodate most common use of PostgreSQL. ok deraadt sys/sys/sem.h commit pqjcrBRaEw7KnsCa Author: kirill Date: 2026/08/20 14:39:18 llvm/sparc64: match BFD -N alignment BFD aligns nonpaged PT_LOAD segments to their maximum contained section alignment. Do the same for SPARCV9 instead of retaining the 1 MiB maximum page alignment. This removes roughly 1 MiB of leading padding from ofwboot without changing its load address or memory layout. OK: deraadt@, kettenis@ gnu/llvm/lld/ELF/Driver.cpp gnu/llvm/lld/ELF/Writer.cpp commit WXx7HEBFn2l30kqB Author: schwarze Date: 2026/08/20 12:56:15 Overhaul printing of whitespace before tbl(7) in man(7). This is the last major piece i intend to put in for making mandoc(1) compatible with groff-1.23. In spite of the change in man_term.c 1.194 (August 2022) which removed unconditional vertical space before .TS, GNU eqn(1) still prints vertical space in some cases where the layout contains vertical lines. regress/usr.bin/mandoc/tbl/Makefile regress/usr.bin/mandoc/tbl/layout/empty.out_ascii regress/usr.bin/mandoc/tbl/layout/emptyline.out_ascii regress/usr.bin/mandoc/tbl/layout/lines-nogroff.out_ascii regress/usr.bin/mandoc/tbl/layout/lines.out_ascii regress/usr.bin/mandoc/tbl/space/Makefile regress/usr.bin/mandoc/tbl/space/man-nogroff.in regress/usr.bin/mandoc/tbl/space/man-nogroff.out_ascii regress/usr.bin/mandoc/tbl/space/man.in regress/usr.bin/mandoc/tbl/space/man.out_ascii usr.bin/mandoc/man_term.c usr.bin/mandoc/roff.c usr.bin/mandoc/tbl.c usr.bin/mandoc/tbl.h usr.bin/mandoc/tbl_data.c usr.bin/mandoc/tbl_layout.c usr.bin/mandoc/tbl_parse.h usr.bin/mandoc/tbl_term.c commit 3YfNPZ4d10fWpCjt Author: schwarze Date: 2026/08/20 12:29:15 stop including "roff.h" which this file does not need usr.bin/mandoc/tbl_html.c commit t9q8voiHv19rMmqf Author: nicm Date: 2026/08/20 09:19:24 Add a way for floating panes to stay above zoom (-A) flag. Use by default for modal panes to match popups. usr.bin/tmux/cmd-select-pane.c usr.bin/tmux/cmd-split-window.c usr.bin/tmux/cmd-switch-client.c usr.bin/tmux/layout.c usr.bin/tmux/resize.c usr.bin/tmux/server-client.c usr.bin/tmux/server-fn.c usr.bin/tmux/spawn.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window.c commit SnEYvtqjdyAtYHTQ Author: bluhm Date: 2026/08/20 07:39:59 TIOCGSID can dereference a freed t_session, because we are storing s_leader in the wrong place. This is a cold hard crash crashes. Some folk are looking at fixing this properly but it will take some time, so in the meantime we should just fail the ioctl. from deraadt@; from Acts1632, OK kettenis@ this is errata/7.9/013_ttyioctl.patch.sig sys/kern/tty.c commit YJfVxQNsbV3COkmL Author: bluhm Date: 2026/08/20 07:39:40 TIOCGSID can dereference a freed t_session, because we are storing s_leader in the wrong place. This is a cold hard crash crashes. Some folk are looking at fixing this properly but it will take some time, so in the meantime we should just fail the ioctl. from deraadt@; from Acts1632, OK kettenis@ this is errata/7.8/049_ttyioctl.patch.sig sys/kern/tty.c commit 9bGh8soPrDNC1hgY Author: bluhm Date: 2026/08/20 07:32:25 sysctl_proc_args() did not check if uvm_io() returned no data, which could result in uninitialised memory being returned. Rather than callers of uvm_io() having to carefully check for this condition, treat it as an error. from dgl@; OK kettenis@; initial report from Acts1631 this is errata/7.9/012_kernproc.patch.sig sys/uvm/uvm_io.c commit ENKjoWEggat0MC70 Author: bluhm Date: 2026/08/20 07:32:01 sysctl_proc_args() did not check if uvm_io() returned no data, which could result in uninitialised memory being returned. Rather than callers of uvm_io() having to carefully check for this condition, treat it as an error. from dgl@; OK kettenis@; initial report from Acts1631 this is errata/7.8/048_kernproc.patch.sig sys/uvm/uvm_io.c commit ihAA2hb2dQUthRoB Author: jsg Date: 2026/08/20 05:39:20 remove local patches no longer required after ilog2() changed sys/dev/pci/drm/i915/display/intel_display_types.h sys/dev/pci/drm/i915/gt/intel_engine_user.c sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c commit dOPpA7UccstbsrSA Author: dgl Date: 2026/08/20 02:11:18 sysctl_proc_args() did not check if uvm_io() returned no data, which could result in uninitialised memory being returned. Rather than callers of uvm_io() having to carefully check for this condition, treat it as an error. ok kettenis; initial report from Acts1631 sys/uvm/uvm_io.c commit CmKGuugyrck8pA7C Author: jsg Date: 2026/08/20 00:07:36 Revert "drm/amdgpu: fix aperture mapping leak" From Asad Kamal a2e326c52c4bcecc033cd3ca2733fdbe30fbf55d in linux-6.18.y/6.18.45 b96c529cd2551b78316a4afa3237b2ed96ba03c8 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c commit IqQKn8FzTgMveD0s Author: jsg Date: 2026/08/20 00:04:15 drm/amd/display: Check for tg ops in dce110_set_avmute From Ray Wu d089f32d34f821c8f0ef23d5fcd77bd43c1b3b92 in linux-6.18.y/6.18.45 3141e3d61469bba2624a91c5e2407f110b33b29e in mainline linux sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c commit UAuMW8RMtwoqXTSg Author: jsg Date: 2026/08/20 00:02:06 drm/amd/display: Add AV mute wait frames to dce110_set_avmute From Ray Wu 8aba384bfc8aac800335f0f458c4e77fc7223e48 in linux-6.18.y/6.18.45 443290d70b01e9c35830c300e3247c06581b594c in mainline linux sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c commit J9bDdguqnLMAkI8m Author: daniel Date: 2026/08/19 22:56:24 fix theoretically racy code in ttystats_init "makes sense" to deraadt@ sys/kern/tty.c