Build date: 1769727603 - Thu Jan 29 23:00:03 UTC 2026 Build cvs date: 1769711129 - Thu Jan 29 18:25:29 UTC 2026 Build id: 2026-01-30.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/mi P lib/libcurses/Makefile P lib/libcurses/generate_pkgconfig.sh P lib/libform/Makefile P lib/libform/generate_pkgconfig.sh P lib/libfuse/fuse.c P lib/libfuse/fuse.h P lib/libfuse/fuse_lowlevel.c P lib/libfuse/fuse_main.3 P lib/libfuse/fuse_ops.c P lib/libfuse/fuse_private.h P lib/libfuse/fuse_subr.c P lib/libmenu/Makefile P lib/libmenu/generate_pkgconfig.sh P lib/libpanel/Makefile P lib/libpanel/generate_pkgconfig.sh P regress/lib/libfuse/Makefile cvs server: regress/lib/libfuse/fuse-null-check.c is no longer in the repository P sys/arch/arm64/arm64/machdep.c P sys/arch/arm64/conf/GENERIC P sys/arch/arm64/conf/RAMDISK P sys/conf/files P sys/dev/fdt/files.fdt U sys/dev/fdt/qcuart_fdt.c U sys/dev/ic/qcuart.c U sys/dev/ic/qcuartvar.h M sys/dev/usb/uhidev.c P sys/kern/subr_pool.c P sys/miscfs/fuse/fuse_vnops.c P sys/uvm/uvm_page.c P sys/uvm/uvm_pdaemon.c P sys/uvm/uvm_swap.c P usr.bin/tmux/tty-draw.c M usr.sbin/bgpd/session.c P usr.sbin/rpki-client/ccr.c P usr.sbin/rpki-client/cert.c commit boLAKus1a23dVVNI Author: tb Date: 2026/01/29 18:25:29 rpki-client: fix up r1.29 where the wrong variable was initialized so didn't actually shut up gcc 4 as intended. usr.sbin/rpki-client/ccr.c commit SWGw3zvbxU4zTopv Author: sthen Date: 2026/01/29 16:05:43 sync distrib/sets/lists/base/mi commit LMj9xXTiVUFIIITM Author: sthen Date: 2026/01/29 16:05:27 install pkg-config files for *w variants of ncurses and add-on libraries ok tb@ lib/libcurses/Makefile lib/libcurses/generate_pkgconfig.sh lib/libform/Makefile lib/libform/generate_pkgconfig.sh lib/libmenu/Makefile lib/libmenu/generate_pkgconfig.sh lib/libpanel/Makefile lib/libpanel/generate_pkgconfig.sh commit RMNJKz2pLZUnjpMq Author: deraadt Date: 2026/01/29 14:44:16 uvm_wait() was waking the pagedaemon then going to sleep on &uvmexp.free, but made no indicator in a variable that the pagedaemon should do anything. So, if the pagedaemon didn't see sleepin pmemrange allocations at the same time, it would go back to sleep. This resulted in uvm_wait() wakeups being substantially deferred. ok beck claudio sys/uvm/uvm_page.c sys/uvm/uvm_pdaemon.c commit ewKTADyA7FpCE98W Author: kettenis Date: 2026/01/29 11:23:35 Add qcuart(4), a driver for Qualcomm GENI UART serial consoles. ACPI support will be added later. ok dlg@ sys/arch/arm64/arm64/machdep.c sys/arch/arm64/conf/GENERIC sys/arch/arm64/conf/RAMDISK sys/conf/files sys/dev/fdt/files.fdt sys/dev/fdt/qcuart_fdt.c sys/dev/ic/qcuart.c sys/dev/ic/qcuartvar.h commit hkO3gnMdJ4MoUFTn Author: tb Date: 2026/01/29 09:52:41 rpki-client: mechanically replace p with cert in cert_{read,buffer}() No change in the generated assembly on amd64. ok clang delta sha256 whitos usr.sbin/rpki-client/cert.c commit Wkf4bbzBv52cOOuF Author: tb Date: 2026/01/29 09:44:20 rpki-client: prepare p -> cert replacement in cert_buffer() and cert_read() This wraps a few lines and pulls assignments out of if statements to avoid overlong lines. The replacement will then become purely mechanical. ok claudio usr.sbin/rpki-client/cert.c commit tRggknc46NEatvVG Author: tb Date: 2026/01/29 09:41:54 rpki-client: replace p with cert in ta_validate() and cert_free() ok claudio usr.sbin/rpki-client/cert.c commit fhqVJ2jZcymXGZ6c Author: nicm Date: 2026/01/29 09:08:19 Do not treat cells as empty unless the background colour stays the same. Fixes invisible clock in clock mode, reported by tb@. usr.bin/tmux/tty-draw.c commit O3joAm74KHvfzE5e Author: helg Date: 2026/01/29 06:04:27 Change the high-level FUSE implementation to use the low-level API. Currently, both APIs communicate with the kernel independently. Even though this is a libfuse change, I've included a minor kernel patch to remove a now unecessary check for a ENOBUFS errno. This is not part of the FUSE protocol and is no longer needed. I've also deleted a regression test, which checks that libfuse functions can handle NULL as an argument. It's better that these function segfault rather than attempt to gracefully handle bad arguments. There is no change to the libfuse API so shlib_version does not need a bump. OK claudio@ lib/libfuse/fuse.c lib/libfuse/fuse.h lib/libfuse/fuse_lowlevel.c lib/libfuse/fuse_main.3 lib/libfuse/fuse_ops.c lib/libfuse/fuse_private.h lib/libfuse/fuse_subr.c regress/lib/libfuse/Makefile sys/miscfs/fuse/fuse_vnops.c commit zvpseztuPzwHm8XS Author: dlg Date: 2026/01/29 01:04:35 use some macros to make the cache list sizes less magical. sys/kern/subr_pool.c commit 5CW9zBWNcpCrk40K Author: beck Date: 2026/01/29 00:05:36 Back out the pagedaemon "oom" reserve and sleeping point As discussed extensively. This was originally a backout worked through by me, and then fixed and tested by deraadt@ We do not want the page daemon to sleep for other memory resources while it should be waking sleepers and recovering memory. We may consider adding somthing like a reserve at a later time, or ensure that the resources needed for swapping are always present and never competed for, but we are backing this out for the moment to deal with further pagedaemon bugs that this gets in the way of solving ok deraadt@ sys/uvm/uvm_swap.c