Build date: 1775858403 - Fri Apr 10 22:00:03 UTC 2026 Build cvs date: 1775843714 - Fri Apr 10 17:55:14 UTC 2026 Build id: 2026-04-11.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/arch/amd64/amd64/acpi_machdep.c P sys/arch/riscv64/conf/GENERIC P sys/arch/riscv64/conf/RAMDISK P sys/arch/riscv64/conf/files.riscv64 U sys/arch/riscv64/dev/smtpinctrl.c M sys/dev/usb/uhidev.c P sys/kern/vfs_biomem.c M usr.sbin/bgpd/session.c commit a8leN0DEC8fUQZC4 Author: kettenis Date: 2026/04/10 17:55:14 Actually smtpinctrl(4) should attach early; messed that up when transplanting things into a different tree for commit. sys/arch/riscv64/conf/GENERIC sys/arch/riscv64/conf/RAMDISK commit Yfhy4LeIBGdP9OOk Author: kettenis Date: 2026/04/10 17:37:00 Add smtpinctrl(4), a driver for the pin controller on the SpacemiT K1 SoC. ok mlarkin@, jsing@ sys/arch/riscv64/conf/GENERIC sys/arch/riscv64/conf/RAMDISK sys/arch/riscv64/conf/files.riscv64 sys/arch/riscv64/dev/smtpinctrl.c commit KDe7rNEwUrcGaLQZ Author: kettenis Date: 2026/04/10 16:23:32 Apparently we shouldn't touch the RTC immediately after restarting the i8254 clock either when coming out of S3 suspend. So move the code that checks whether the RTC alarm went off and clears it all the way to the end of acpi_cpu_resume. This fixes a lockup seen on the x220. Figured out by mlarkin@ who write the initial diff; I just tweaked it. ok mlarkin@, deraadt@ sys/arch/amd64/amd64/acpi_machdep.c commit hKS7JACRrfrYCxm9 Author: kirill Date: 2026/04/10 02:03:40 sys/vfs_biomem: add missed atop() in buf_alloc_pages() bufbackoff() operates in pages, but size at this call site was a byte count; the old loop therefore asked for far too much backoff and compared reclaimed pages against bytes. On a low memory machine that made the NOWAIT retry path much less likely to succeed, so the code dropped into the WAITOK allocation below and slept. Using atop() puts the units back in line; backoff can now satisfy the intended request, and the subsequent NOWAIT retry again has a realistic chance of success. The WAITOK path remains possible, but it should be reached less often. OK deraadt@, beck@ sys/kern/vfs_biomem.c P 3RDPARTY P lib/libpng/ANNOUNCE P lib/libpng/AUTHORS P lib/libpng/CHANGES P lib/libpng/CMakeLists.txt P lib/libpng/Makefile.am P lib/libpng/Makefile.in P lib/libpng/README P lib/libpng/configure P lib/libpng/configure.ac P lib/libpng/libpng-manual.txt P lib/libpng/libpng.3 P lib/libpng/libpngpf.3 P lib/libpng/png.5 P lib/libpng/png.c P lib/libpng/png.h P lib/libpng/pngconf.h P lib/libpng/pngrtran.c P lib/libpng/pngset.c P lib/libpng/pngtest.c U lib/libpng/contrib/libtests/pnggetset.c P lib/libpng/scripts/libpng-config-head.in P lib/libpng/scripts/libpng.pc.in P lib/libpng/scripts/pnglibconf.h.prebuilt commit FCLxIGOoImIiJUEm Author: matthieu Date: 2026/04/10 19:24:47 update 3RDPARTY commit wLv9OjUBxX5L1gxL Author: matthieu Date: 2026/04/10 19:00:10 Update to libpng 1.6.57. ok deraadt@, naddy@, tb@ Security fixe for CVE-2026-34757 lib/libpng/ANNOUNCE lib/libpng/AUTHORS lib/libpng/CHANGES lib/libpng/CMakeLists.txt lib/libpng/Makefile.am lib/libpng/Makefile.in lib/libpng/README lib/libpng/configure lib/libpng/configure.ac lib/libpng/libpng-manual.txt lib/libpng/libpng.3 lib/libpng/libpngpf.3 lib/libpng/png.5 lib/libpng/png.c lib/libpng/png.h lib/libpng/pngconf.h lib/libpng/pngrtran.c lib/libpng/pngset.c lib/libpng/pngtest.c lib/libpng/contrib/libtests/pnggetset.c lib/libpng/scripts/libpng-config-head.in lib/libpng/scripts/libpng.pc.in lib/libpng/scripts/pnglibconf.h.prebuilt